Commit Graph

11 Commits

Author SHA1 Message Date
Stefanos Stefanidis
d6aaa6b9da
Fix build errors on macOS 26. (#728)
* Fix build errors on macOS 26.

* Use OpenGLES for iOS, OpenGL for macOS.

* Correct a typo in the target defines.
2025-11-03 19:31:16 +00:00
Anders Jenbo
94c2d16180
Add OpenGL ES 2.0 renderer (#678) 2025-08-15 16:26:06 +00:00
Christian Semmler
a5a3c4ec83
Upgrade OpenGL ES renderer to 3.0, add option for MSAA (#636) 2025-07-23 18:00:48 +00:00
Anders Jenbo
f8cc5b9651
Use FBO in WebGL (#547) 2025-07-08 00:48:00 +02:00
Anders Jenbo
af9f7cd791
3DS: Account for sprite scaling when resizing UI (#503) 2025-07-05 01:48:13 +02:00
Anders Jenbo
c63d725b64
Port WipeDown and Window to use DDBLT_COLORFILL (#506) 2025-07-03 22:20:31 +00:00
Anders Jenbo
55c13cd140
Implement dithering where relevant (#473) 2025-07-02 12:07:20 +02:00
Anders Jenbo
ab48ce60b0
OpenGL ES 2.0 Only lookup shader locations once (#460) 2025-06-30 23:38:44 +02:00
Anders Jenbo
225adda309
Rendering refactoring (#459)
* Hint texture intent to renderer

* improve transparancy for 32bit rendering

* Align OpenGL ES 2.0 with SDL_GPU's 2D rendering
2025-06-30 22:51:26 +02:00
Anders Jenbo
b65284a7a0
Move 2D drawing and upscaling to the renderer (#348) 2025-06-25 19:45:26 +02:00
Anders Jenbo
eab95514d6
Add an OpenGL ES 2.0 renderer (#287) 2025-06-17 03:47:23 +02:00