summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Closing SDL-ryan-batching-renderer branch.SDL-ryan-batching-rendererRyan C. Gordon2018-10-310-0/+0
* wayland: ask KDE protocol extension to use server-side decorations if possible.Ryan C. Gordon2018-10-295-0/+128
* render: Add floating point versions of various draw APIs.Ryan C. Gordon2018-10-236-76/+643
* cocoa: Fix OpenGL rendering on macOS 10.14 ("Mojave").Ryan C. Gordon2018-10-181-2/+20
* cocoa: GL_GetDrawableSize only uses -[NSView convertRectToBacking] for highDPI.Ryan C. Gordon2018-10-181-4/+6
* Small stack allocations fall back to malloc if they're unexpectedly large.Ryan C. Gordon2018-10-2219-52/+84
* opengles2: Fixed several incorrect things.Ryan C. Gordon2018-10-061-11/+16
* opengles2: removed useless memcpy.Ryan C. Gordon2018-10-041-1/+0
* opengles2: Fixed incorrect cliprect state.Ryan C. Gordon2018-10-041-1/+2
* metal: CopyEx transform matrix must be aligned for constant buffer access.Ryan C. Gordon2018-10-041-17/+23
* metal: Don't try to create a zero-byte vertex buffer.Ryan C. Gordon2018-10-041-18/+21
* render: Added SDL_RenderFlush().Ryan C. Gordon2018-10-044-0/+33
* render: Move PSP backend to new interface.Ryan C. Gordon2018-10-041-472/+503
* render: moved software renderer to new interface.Ryan C. Gordon2018-10-031-379/+348
* render: D3D11 now cycles through 8 vertex buffers.Ryan C. Gordon2018-10-031-19/+24
* render: D3D11 renderer patched to compile.Ryan C. Gordon2018-10-031-150/+154
* render: first (untested!) shot at converting D3D11 renderer to new interfaces.Ryan C. Gordon2018-10-031-616/+604
* render: Make the GL backends cache and defer more state changes.Ryan C. Gordon2018-10-013-107/+174
* render: D3D9 doesn't need to check for stream offset support anymore.Ryan C. Gordon2018-10-011-33/+26
* render: Set the D3D9 stream source once and choose offsets during draw calls.Ryan C. Gordon2018-10-011-12/+9
* render: Patched to compile.Ryan C. Gordon2018-10-012-80/+84
* render: first shot at moving Direct3D 9 backend to new interface. Untested!Ryan C. Gordon2018-10-011-686/+692
* render: patched to compile on C89 compilers, other untested code fixes.Ryan C. Gordon2018-09-293-12/+7
* opengles1: set some non-zero drawstate defaults.Ryan C. Gordon2018-09-281-0/+4
* render: moved opengles2 over to new interface.Ryan C. Gordon2018-09-282-1257/+932
* cocoa: Force an OpenGL context update when the window becomes key.Ryan C. Gordon2018-09-261-0/+2
* render: Do state cache improvements for GLES1, too.Ryan C. Gordon2018-09-251-60/+83
* render: OpenGL renderer now caches some state, to improve non-batching mode.Ryan C. Gordon2018-09-251-68/+101
* render: Move non-batching flushes to different place.Ryan C. Gordon2018-09-251-33/+45
* render: opengles renderer actually works now. :)Ryan C. Gordon2018-09-251-16/+15
* render: First shot at converting opengles renderer to new interfaces.Ryan C. Gordon2018-09-251-564/+469
* render: get rid of the predeclared functions in the GL and Metal renderers.Ryan C. Gordon2018-09-242-546/+474
* render: Make opengl backend take advantage of new high-level features.Ryan C. Gordon2018-09-241-99/+38
* render: Add command queue debug logging.Ryan C. Gordon2018-09-241-0/+92
* render: Update Metal and GL backends to use new high-level features, etc.Ryan C. Gordon2018-09-232-58/+112
* render: A bunch of high-level improvements.Ryan C. Gordon2018-09-232-54/+255
* render: First shot at moving metal backend over to new batching system.Ryan C. Gordon2018-09-201-285/+391
* render: first shot at reworking opengl backend for new batching system.Ryan C. Gordon2018-09-202-482/+549
* render: Move to a batching system for rendering (work in progress).Ryan C. Gordon2018-09-203-70/+455
* testsprite2: report average FPS in blocks of five seconds.Ryan C. Gordon2018-09-201-9/+16
* gles2: Make render command queue dynamic.Ryan C. Gordon2018-09-091-91/+214
* gles2: Major renderer optimization. Work in progress!Ryan C. Gordon2018-09-083-447/+478
* Created SDL-ryan-batching-renderer branch for the WIP renderer rewrite.Ryan C. Gordon2018-09-250-0/+0
* metal: Make sure layer drawableSize is adjusted on resize.Ryan C. Gordon2018-09-061-2/+6
* Fixed a comment typo.Ryan C. Gordon2018-09-051-1/+1
* Fixed bug 4002 - Android, nativeRunMain() fails on some phone with arm64-v8aSam Lantinga2018-09-051-1/+1
* Speculatively disable rumble on the Razer Panthera Evo, which doesn't have ru...Sam Lantinga2018-09-051-1/+3
* Updated Xcode library version to match libtool output with Ozkan's changeSam Lantinga2018-09-051-2/+2
* Don't overwrite the default binding when changing the binding for a controlle...Sam Lantinga2018-09-051-12/+14
* Added binding for Mad Catz FightStick TE S+ (PS3) on Mac OS XSam Lantinga2018-09-051-0/+1