Bart van Strien
66ecf8aff0
Apply patch for increased timer accuracy (issue #303 )
2011-10-02 16:11:24 +02:00
Bart van Strien
eb7053b43f
Switch love.timer over to double precision floats
2011-09-30 14:57:03 +02:00
Bart van Strien
caf46ad430
Prevent infinite loop when destroying sources (issue #250 )
2011-09-26 23:21:53 +02:00
Bart van Strien
05c2749760
Joysticks are supposed to be 1-indexed, even in the callbacks..
2011-09-21 21:26:34 +02:00
Bart van Strien
dc873c24f0
Some exception cleanup
2011-09-11 22:55:34 +02:00
Bart van Strien
8f9a4ef15d
Improve stop and rewind logic for openal
2011-09-11 22:29:37 +02:00
Bart van Strien
96a5a3e402
Catch not just the generic utf8 exception, but a few specific ones as well (bug #244 )
2011-09-11 12:51:34 +02:00
Bart van Strien
c28659ae33
Rework source updates, do clean stopping of streaming sources once they end. (bug #295 )
2011-09-10 17:28:38 +02:00
Bart van Strien
9199f1be5b
Catch ALL the utf8 errors (bug #244 )
2011-09-10 15:34:45 +02:00
vrld
65f8bcd375
Another take at issue #294 , which should fix issues with nVidia cards.
...
According to http://www.opengl.org/wiki/Image_Formats#Depth_stencil_formats , no driver really supported an individial stencil attachment. Combined depth/stencil buffers have support since OpenGL 3.0 or with the packed_depth_stencil extension.
2011-09-08 16:09:10 +02:00
vrld
4f0028050d
Fix issue #294 (really this time).
...
Add stencil attachment to framebuffer creation. Needed to remove depth
attachment to make it work, but that should not change anything, since depth
test is not enabled anyway. May need testing nonetheless.
2011-09-08 12:25:43 +02:00
vrld
eec0250545
Fix issue #292 : Can't send arrays to pixeleffects.
...
Arrays of numbers, vectors and matrices are supported.
2011-09-07 23:32:54 +02:00
vrld
2eb9ee20d5
Fix issue #291 : Usage of unsanitized GLSL compiler errors.
...
Compiler errors may contain vsprintf-escape sequences, which is used by
love::Exception. Wrap errors in %s to avoid garbage output.
2011-09-07 13:52:07 +02:00
vrld
d5dce6284f
Fix issue #294 : Canvas not working when not rendering to default render target.
2011-09-07 13:42:51 +02:00
Bart van Strien
78389d2e69
Oops, reversed that.
2011-09-05 19:26:20 +02:00
Bart van Strien
31f290f062
Update changelog according to (Anonymous user)'s Guide To A Better Love Changelog for 0.8.0.
2011-09-05 19:22:08 +02:00
Bill Meltsner
77f2f856e1
Reset OS X deployment target to 10.5, we're not abandoning Leopard or anything
2011-09-03 16:25:10 -04:00
Bill Meltsner
884b0bdccd
Modernize and update Xcode project to handle love.graphics changes
2011-09-03 16:15:16 -04:00
Bart van Strien
6e630e8987
Fix width for getWrap and catch utf8 decoding errors in getWrap and getSize (issues #230 and #244 )
2011-09-03 16:22:21 +02:00
Bart van Strien
190e11d016
Move wrapping to Font::getWrap and make printf use that (fixes issue #230 )
2011-09-03 14:31:31 +02:00
Bart van Strien
f9084c4625
Thread:getKeys needs to return a 1-indexed table
2011-08-31 12:28:56 +02:00
Bart van Strien
cc7b6431eb
Change default segments for l.g.circle to max(10, r)
2011-08-31 12:13:06 +02:00
Bart van Strien
7ab910f281
Update changelog
2011-08-30 17:18:11 +02:00
Bart van Strien
3d1fac07b2
Switch love.timer.sleep to seconds
2011-08-28 17:12:59 +02:00
rude
729cce93cd
Prepared love.nsi for statically linked Lua.
2011-08-26 13:01:46 +02:00
Bart van Strien
0d174cfb81
Fix compiler warnings
2011-08-26 12:48:57 +02:00
Bart van Strien
5c43ba2779
More float quad work (issue #285 )
2011-08-25 14:06:50 +02:00
Bart van Strien
b14ca78109
Add string mapping for spritebatch usage parameter (issue #264 )
2011-08-24 12:11:08 +02:00
Bart van Strien
f0dad41f39
Switch quads over to floats instead of ints (issue #285 )
2011-08-24 09:58:16 +02:00
Bart van Strien
ceab3f7a44
Catch exceptions thrown while encoding image data (issue #282 )
2011-08-22 18:07:50 +02:00
Bart van Strien
efb04ab27c
Add love.thread.getKeys (issue #276 )
2011-08-22 18:05:09 +02:00
Bart van Strien
09367dc3bd
Make love loaders the first 2, preventing lua loaders from loading the wrong files (issue #283 )
2011-08-22 18:04:19 +02:00
Bart van Strien
515596d389
Ehm, unsigned double.. sure..
2011-08-13 15:38:03 +02:00
Bart van Strien
73d062e8fe
Check if SoundData can allocate the memory and limit maximum size to INT_MAX
2011-08-13 15:30:29 +02:00
vrld
611db40592
Update changelog again (sorry)
2011-08-12 15:37:03 +02:00
vrld
c7b3e6cc53
Update changelog
2011-08-12 15:32:55 +02:00
vrld
ec2cf3fbe9
Rename Mask to Stencil
2011-08-12 15:31:48 +02:00
vrld
cbe2d12db7
Use singular in l.g.isSupported()
2011-08-12 15:11:04 +02:00
vrld
af1e8761fa
Change l.g.isSupported('framebuffer') to l.g.isSupported('canvas')
2011-08-12 14:45:55 +02:00
vrld
28b4008797
Rename Framebuffer to Canvas (issue #263 ). Move error reporting code.
...
Error reporting now resides in Graphics::newCanvas() instead of the
previous location wrap_newFramebuffer(). Changed error text for
"Error in implementation" to point to a possible fix.
2011-08-12 14:41:18 +02:00
Bart van Strien
59a407bc6d
Add second loader for binary modules
2011-08-12 13:49:49 +02:00
rude
873a99aba1
Add missing #include in VertexBuffer.cpp.
2011-08-12 13:38:42 +02:00
rude
480f936815
Added 'VertexBuffer' abstraction. SpriteBatches are now always supported.
...
Also improved memory usage in SpriteBatch. (No need to retain full copy of
sprites in memory. Can read that data back later to save data from OpenGL
context destruction).
2011-08-12 11:35:14 +02:00
Bart van Strien
c47a7c563b
REALLY fix stopping sources
2011-08-08 16:26:38 +02:00
Bart van Strien
0b0d8fe3e5
Unbreak stop (issue #250 )
2011-08-08 15:54:43 +02:00
Bart van Strien
3da5b3fd46
Make the eof code compile on windows
2011-08-08 15:32:34 +02:00
Bart van Strien
00cfaebab8
Fixes for the readme
2011-08-07 18:55:36 +02:00
Bart van Strien
36f4d1c9db
Update the readme (finally)
2011-08-07 18:51:58 +02:00
Bart van Strien
7e06aebf66
Work around PhysicsFS eof bug on windows (issue #272 )
2011-08-07 18:23:07 +02:00
Bart van Strien
03f60e2bf3
Unbuffer when rewinding streaming sources (bug #250 )
2011-08-07 13:54:36 +02:00