Commits

Author Commit Message Labels Comments Date
vrld
Move VertexBuffer::Bind implementation to header to hint inlining
vrld
Add VertexBuffer::Mapper for RAII vbo mapping
vrld
Replace VertexArray with VertexBuffer in SpriteBatch (less confusing).
vrld
Some idiot put a != where there should be a ==.
vrld
Make sure all error flags are cleared before calling glBufferDataARB() in VBO::load().
vrld
Add error checking in VBO::load(). VertexBuffer should now be able to fall back to vertex arrays if glBufferDataARB() fails (possible due to lack of memory).
Bill Meltsner
Freeze, Allman police!
Bill Meltsner
Report lack of support for the subtract blendmode through the Blue Screen of LÖVE instead of stderr spam.
Bill Meltsner
Update to recommended Xcode build settings.
Bill Meltsner
Add support for falling back to glBlendEquationEXT if necessary. This should help keep LÖVE from crashing on old cards with crappy drivers.
Bart van Strien
Properly catch exceptions thrown by ImageData:getPixel/setPixel, thereby preventing an uncaught exception for an invalid index. (Bug #381)
Bart van Strien
Use a clearer error message when the raycast callback doesn't return a number (issue #356)
Bart van Strien
That was only part of the problem, now it should all work properly (and more accurately)
Bart van Strien
Make love.timer.getFPS more accurate Hopefully this was causing issue #377, otherwise, it was still an improvement
Bill Meltsner
Call PixelEffect::detach() in Graphics::reset, not Graphics::clear (fixes issue #379)
Bill Meltsner
Switch back to Clang for Mac OS X compilation, and add a new legendary hack to ensure it still runs on Leopard.
Bill Meltsner
Make love.graphics.toggleFullscreen properly handle graphics state.
Bill Meltsner
Make Xcode use GCC to build LÖVE instead of Clang, to avoid some annoying linker error.
Bart van Strien
Fix ImageData:paste optimization, missing dy and sy and check of sw and sh
Bart van Strien
Handle masks and categories in our contact filter Turns out, setting our own contact filter bypasses the inbuilt mask and category handling, this means, however, that masks and categories are processed before your contact filter is called, so if you really want to do all the filtering manually, you should just make sure you never change the default masks and category, or restore it.
vrld
Add love.graphics.getPixelEffect() (issue #372) -- thanks, slime73!
Bill Meltsner
Change WheelJoint:get/setSpringFrequencyHz to get/setSpringFrequency
Bill Meltsner
Fix Fixture:getShape(), for real this time. All the Memoizer stuff was pointless: when you create a Fixture, it clones the b2Shape, so there was never going to be a memoized Shape to find. And cloning the Shape is incorrect as well, since you should able to modify the Shape retrieved through getShape and have it affect the Fixture. Everything's much simpler now.
Bart van Strien
Update changelog
Bart van Strien
Add automatic seeding to love.run
Bart van Strien
Update auto.lua to bring it into the wonderful 2012
Bill Meltsner
Remove a stray .orig reference from the Xcode project
Bill Meltsner
Properly convert the anchor points for RopeJoints to local coordinates
Bill Meltsner
Fix off-by-one error in Fixture:getBits
Bill Meltsner
bounds check ChainShape:getPoint, and make functions that take indices 1-indexed on the Lua end of things
  1. Prev
  2. Next