Commits

Author Commit Message Labels Comments Date
vrld
Remove love_ScreenSize from shaders. PixelEffects would fail to load when screen_coords were unused. Reopens issue #435: "PixelEffects have flipped screen_coords.y".
vrld
Severe case of premature commit-ion.
vrld
Partly fix issue #468: Incorrect(?) detection of shader support. Still need to figure out if we can use the ARB versions.
vrld
Fix typos and compiler warnings (see comments to 2b3afd95a23f).
vrld
Fix issue #437: Area-based particle spawn. New particles are spawned around the particle emitter position according to a configurabe distribution. New functionality: particlesystem:setAreaSpread(distributon, x, y) distribution, x, y = particlesystem:getAreaSpread() Where `distribution' is one of "none", "uniform", "normal". `x' and `y' take different meaning based on the distribution: * none: no area spread - particles spawned at …
vrld
Add random([[min], max]) and random_normal([o]). Little helpers for drawing numbers from bounded uniform and Gaussian distributions.
vrld
Don't throw exception when loading module in thread. The module registry throws an exception when trying to register a module instances if an instance is already registered under the same name. This backfired in love.thread when requiring love-modules.
Bart van Strien
Add an ASSERT_GUARD for World:update, catching any errors occuring there
Bart van Strien
(Hopefully) fix some issues with older version of autotools
rude
Apply Boolsheet's GME leak patch.
Bart van Strien
Correctly set the spacing for the last character in an ImageFont as well
Bill Meltsner
Update the Xcode project and enable GME support on OS X. Requires Game_Music_Emu.framework, which is included in the updated OS X SDK.
Bart van Strien
Apply Boolsheet's patch for the msvc2010 project file
vrld
Fix #435 (for real this time). Unfixes #324. Add a extern vec2 love_ScreenSize to the pixel effects that will be (re)set upon PixelEffect::loadVolatile() and is used to flip the fragment coordinate. Unfixes #324 because canvases can have different dimensions than the screen.
vrld
Add Module::registerInstance() and Module::getInstance(). Module::registerInstance() registers a module instance which can later be retrieved using Module::getInstance(). registerInstance() is called in luax_register_module(). getInstance() expects the full name (as returned by Module::getName()) of the requested module.
vrld
Fix issue #435: PixelEffects have flipped screen_coords.y.
Bart van Strien
Correctly read filter modes in newImageFont when the implicit newRasterizer is used (issue #437)
Bart van Strien
Make unknown keys map to "unknown" in love.keypressed, at least allowing you to get the (correct) unicode arg. (issue #337)
Bart van Strien
Make SpriteBatch:setColor accept a table as well (issue #459)
Boolsheet
Import box2d-contacts branch from love-experiments Fix issues with Contact lifetime, based on the work of Matteo "teomat" Goggi
Bart van Strien
Use a flags table for setMode now, implement resizable and borderless windows, and add resize event Example setMode invocation: love.graphics.setMode(800, 600, {fullscreen = false, vsync = true, borderless = true}) t.screen.resizable and t.screen.borderless are available in love.conf And love.resize(w, h) gets called if it exists on a resize event. NOTE: love.handlers.resize(w, h) does the required setMode, but that does mean a visual reload
Branches
minor
Bart van Strien
Update minor
Branches
minor
Bart van Strien
Update readme
Bart van Strien
Make love.graphics.setCanvas(nil) error This helps detect typoes, setCanvas() still works as before
Marc Lepage
Remove call to glAlphaFunc as alpha testing is never enabled.
Marc Lepage
Fix some typos in comments.
vrld
Close issue #408: printf-justify alignment. Add letter_spacing argument to Font::print(). Might be worth to expose to Lua at some point. Justify alignment may result in mushy/blurred glyphs.
Bart van Strien
Also mutex lock in Channel::retain
Branches
minor
vrld
Issue #419: Make font:getWidth(str) account for newlines.
vrld
Make love.graphics.getFont() return (and set) default font when no font set. Use closures instead of love.graphics.print(f)1() and love.graphics.newFont1.
  1. Prev
  2. Next