Cameron Cawley
a9ca83819d
BACKENDS: OPENGL: Use the shared Texture class for the overlay in 3D games
2024-11-30 18:21:47 +02:00
Le Philousophe
0fe0cbc93f
BACKENDS: OPENGL: Fix save and restore of GL_BLEND functions
...
All functions must be set at once.
2024-08-14 20:47:23 +02:00
Hubert Maier
794f292b5d
AMIGAOS: Use compiler defines
2024-03-16 01:59:27 +02:00
Cameron Cawley
5b1b14ad80
COMMON: Mark more symbols as const
2023-12-26 20:23:59 +01:00
Le Philousophe
eae8491722
GRAPHICS3D: Properly disable scissor test while rendering surfaces
...
Restore it afterwards for the engine.
2023-11-26 13:02:33 +01:00
Le Philousophe
98c306376f
OPENGL: Merge both OpenGL shaders objects
2022-06-26 18:32:10 +02:00
Le Philousophe
c9b4949746
AMIGAOS: Improve shader compatibility
...
OGLES2 doesn't support uniform booleans so we use macros to make it use
integers in this case. For other platforms, this change should be a
noop.
OGLES2 doesn't like float suffix for constants, remove it as well.
2022-04-17 12:34:38 +02:00
Paweł Kołodziejski
4f0e5ed3c0
GRAPHICS: Moved shader code where it's actually used
2022-01-10 03:34:48 +01:00
Paweł Kołodziejski
f24bffc8cf
BACKENDS: Drop glBegin/glEnd
2022-01-10 02:13:40 +01:00
Paweł Kołodziejski
d1d77f887e
BACKENDS3D: Moved Surfaces and Texture specific backend code to backends
2022-01-10 01:21:49 +01:00