Sam Lantinga
e6ec7f6b28
Fixed bug #1117
...
There's a new event that's always sent when the window changes size, and that event is what the renderers listen for to determine if they need to rebind their context.
2011-02-12 19:02:14 -08:00
Sam Lantinga
a2cdcf5486
Happy 2011! :)
2011-02-11 22:37:15 -08:00
Sam Lantinga
97ef063646
itsnotabigtruck has given me permission to replace the license for his contribution.
2011-02-11 19:11:27 -08:00
Sam Lantinga
3482e0aa2f
Mostly fixed fullscreen mode on Mac OS X, and you can toggle it on and off.
...
There are still some problems with the ConvertNSRect() calculations when switching video modes, which causes wierd window positioning issues, and the fullscreen window is still minimized on exit.
2011-02-11 00:25:44 -08:00
Sam Lantinga
1543672ced
Reduce duplicated code in the texture update code paths
2011-02-08 10:38:12 -08:00
Sam Lantinga
5069986bff
Made it possible to disable the rendering subsystem with configure --disable-render
2011-02-08 10:04:09 -08:00
Sam Lantinga
da46bc3be3
Added function SDL_RenderSetClipRect()
2011-02-07 20:06:26 -08:00
Sam Lantinga
1f86c7c17d
Try to create an OpenGL ES 2.0 context on Android and successfully fall back to OpenGL ES 1.1 if that fails.
2011-02-07 17:44:07 -08:00
Sam Lantinga
cbc7e8a0b1
You don't need to copy the pixels into the streaming texture's pixel data. This behavior is defined specifically to optimize the UpdateTexture path.
2011-02-06 20:56:21 -08:00
Sam Lantinga
8668130e2d
OpenGL ES 2.0 rendering LIVES!
2011-02-06 19:12:55 -08:00
Sam Lantinga
6da9e66522
Fixed compiling source shaders
2011-02-06 10:59:37 -08:00
Sam Lantinga
886171e4ad
Prefer the OpenGL ES 2.0 context when it's available, make it possible to create an OpenGL 2.0 context on iPhoneOS
2011-02-06 10:22:25 -08:00
Sam Lantinga
5cf33c9e22
Fixed crash when binary shaders are not available.
2011-02-06 08:46:48 -08:00
Sam Lantinga
bbf99fa10b
Fixed building on Android, added SDL_opengles2.h, removed unnecessary SDL_glesfuncs.h
2011-02-06 02:35:14 -08:00
Sam Lantinga
fb51cac4e8
Removed extra unneeded pixel formats, added support for VSYNC on other platforms besides Zune HD.
2011-02-06 00:48:16 -08:00
Sam Lantinga
ae2ce1d91e
Added an OpenGL ES 2.0 renderer, contributed by itsnotabigtruck
...
This compiles, but it untested.
2011-02-06 00:00:13 -08:00