rude
1eca14ed9e
Fixed artifacts exposed (not really caused) by a0d18b527fb1. GL_CLAMP is deprecated in OpenGL ES. Image::Filter and Image::Wrap did not have reasonable default.
2010-09-14 20:41:14 +02:00
Bart van Strien
26d856a9ce
Merged in fbos
2010-09-04 16:53:19 +02:00
Bart van Strien
639eca997d
Fixed two cases of inefficient usage of the lua api
2010-09-03 15:30:13 +02:00
vrld
08c06f0fe0
Allow zero arguments in love.graphics.setRenderTarget(), update boot.lua.h
...
Calling love.graphics.setRenderTarget() as opposed to
love.graphics.setRenderTarget( nil ) was an error before. fixed.
2010-09-03 14:53:37 +02:00
vrld
78a793e08f
Add default width/height to love.graphics.newFramebuffer
2010-09-03 14:28:57 +02:00
Bill Meltsner
769842ce6e
made Framebuffer Volatile and fixed a few bugs
2010-08-28 13:02:28 -05:00
Bill Meltsner
046f2a3084
Fixed some bugs with font drawing and reverted the display list change - it was causing problems with multiple fonts
2010-08-28 11:42:37 -05:00
Bart van Strien
9ba06d65f6
Added subtractive and multiplicative blend modes (thanks vrld)
2010-08-28 17:27:35 +02:00
Bart van Strien
4bfd5a905b
setMode now accepts 0, 0 as width and height for screen width and height
2010-08-28 17:03:21 +02:00
Bill Meltsner
944a1a6e8b
SpriteBatches are now affected by love.graphics.setColor()
2010-08-27 08:52:14 -05:00
vrld
9dd4be5e31
Issue #4 : Now really clearing with 0 alpha
2010-08-27 14:38:36 +02:00
vrld
ce6ca185f1
Issue #5 : Add Framebuffer:getImageData()
2010-08-27 14:14:22 +02:00
vrld
f9f7e83f0e
Issue #7 : Use GL_EXT_framebuffer_object when OpenGL version < 3.0
...
Add runtime check of OpenGL version and extensions.
If OpenGL version >= 3.0, use core functions.
Else check for framebuffer object extension and use EXT functions.
If none of the above, do nothing but return GL_FRAMEBUFFER_COMPLETE.
2010-08-27 13:51:11 +02:00
vrld
5ae3573c32
Merge error message changes
2010-08-26 21:02:50 +02:00
vrld
320ac05fd1
Fix of http://bitbucket.org/bartbes/love-fbo/issue/7
...
Move fbo:grab() to love.graphics.setRenderTarget( fbo )
Move fbo:stop() to love.graphics.setRenderTarget( nil )
Rename fbo:render( func ) to fbo:renderTo( func )
2010-08-26 20:44:30 +02:00
vrld
9dea5e638f
More descriptive error messages
2010-08-26 13:02:41 +02:00
vrld
98feae1950
Fix error messages on multiple Frambuffer:grab()/stop()
2010-08-25 17:38:06 +02:00
vrld
f97d087158
Framebuffer status handling
...
Remove Framebuffer::statusCode() and Framebuffer::statusMessage().
Introduce Framebuffer:getStatus() returning the value of
glCheckFramebufferStatus().
Test if creation was successful in w_newFramebuffer(L), on failure throw
useful error message.
2010-08-25 17:28:51 +02:00
Bill Meltsner
2cc3fb4715
Fonts now handle resolution changes properly
2010-08-24 14:12:12 -05:00
Bill Meltsner
5a3b9691e5
tweaked drawing a bit more for efficiency's sake
2010-08-23 21:59:50 -05:00
Bill Meltsner
34ac035c1b
converted Font drawing to use display lists - should increase draw speed
2010-08-23 21:24:16 -05:00
vrld
ce0006d04c
Add guards to prevent fbo nesting
2010-08-13 21:04:32 +02:00
vrld
35093a5c45
Change bind/unbind to grab/stop
2010-08-13 18:50:00 +02:00
Bart van Strien
6400273a73
File moves
2010-08-13 13:35:42 +02:00
Bart van Strien
9d35792fe5
Did the name change
2010-08-13 13:33:13 +02:00
Matthias Richter
b734a39f4d
Add color clearing on Fb::bind() (see love issue #17 , comment #5 )
2010-08-11 21:10:31 +02:00
Matthias Richter
e5c2f063e8
Add human readable error strings when creating the Fbo failed
2010-08-11 20:29:47 +02:00
Bart van Strien
f87738edb5
Added first review of vrld's FBO patch
2010-08-10 19:05:56 +02:00
Bart van Strien
b8c82d51b8
Oops, that wasn't supposed to be in the repo (yet)
2010-08-10 16:43:35 +02:00
Bart van Strien
8362e86627
First import and review of vrld's patch
2010-08-10 16:23:11 +02:00
Bart van Strien
29c68d06f1
Image settings now survive setMode, fixes bug #10
2010-08-04 13:38:22 +02:00
Bill Meltsner
176645e25d
added love.graphics.setIcon
2010-08-01 08:56:05 -05:00
bart@bartbes.ath.cx
0188572124
Added maxwidth, lines = font:getWrap(string, wrap) by feature request
2010-06-12 15:35:54 +02:00
Bill Meltsner
d0391f9484
Glyph wasn't actually Volatile and thus didn't handle resolution changes very well, this is fixed
2010-05-23 17:28:19 -05:00
Bill Meltsner
0f84907996
Dropped the required OS X version to 10.4 - some frameworks may have to be recompiled but the source itself compiles fine (with a couple tweaks)
2010-05-22 18:17:08 -05:00
bart@bartbes.ath.cx
a349c9f85a
Applied aq1018's fix for newFont and setFont (as partly described in ticket #232 )
2010-05-20 17:41:57 +02:00
Bill Meltsner
d48c28adec
final merge before pushing back into the main branch
2010-05-07 14:55:12 -04:00
Bill Meltsner
bb778497d7
merged
2010-05-07 14:54:56 -04:00
Tommy Nguyen
684c309145
Bored at work. Did some Valgrind shit and fixed this 'error'.
2010-05-05 13:26:20 +02:00
rude
ea38442770
Fixed VS project files, and a bug where ParticleSystem::setSprite did not retain the new Image.
2010-05-04 18:06:10 +02:00
Bill Meltsner
58047acb61
merged
2010-05-03 20:40:43 -04:00
Bill Meltsner
d15e2241b0
changed a hardcoded pi instance to use LOVE_M_PI instead
2010-04-23 09:40:06 -04:00
bart@bartbes.ath.cx
a4241646b7
Should now fall back to no FSAA when it is not available at all
2010-04-19 16:18:51 +02:00
Bill Meltsner
b9e59513e8
merged in bartbes' FSAA checking
2010-04-18 10:16:13 -04:00
bart@bartbes.ath.cx
d4fa9aa551
Prevent error when setting an incompatible FSAA value (warning is displayed)
2010-04-18 14:44:46 +02:00
Bill Meltsner
b94cb9ca62
heh whoops accidentally reverted to lower-left origin, fixed
2010-04-17 15:34:08 -04:00
Bill Meltsner
74c07e4959
some final changes to make it work better, and to fix how printf displayed
2010-04-16 04:28:51 -04:00
Bill Meltsner
e731baf670
Removed the last vestiges of the old, bad font code
2010-04-15 14:08:43 -04:00
Bill Meltsner
de6c8fd704
fonts now work (seemingly) as well as they used to
2010-04-15 14:04:16 -04:00
Bill Meltsner
f8f812a719
did a bunch of other stuff, sorry about the monolithic changeset but the diffs should be understandable enough
2010-04-15 10:19:01 -04:00