Le Philousophe
|
5484ebffae
|
BACKENDS: OPENGL: Rework LibRetro pipeline
This makes LibRetro behave almost like other pipelines and make the code
in OpenGLGraphicsManager somewhat simpler.
|
2022-11-06 20:02:59 +01:00 |
|
Le Philousophe
|
239c115249
|
BACKENDS: OPENGL: Rename drawTexture override
This prevents name hiding when using directly a subclass of Pipeline
|
2022-11-06 20:02:59 +01:00 |
|
Le Philousophe
|
769fe03a4b
|
BACKENDS: OPENGL: Use override keyword
|
2022-11-06 20:02:59 +01:00 |
|
Le Philousophe
|
29c25ed566
|
BACKENDS: OPENGL: Store projection matrix as a Matrix4
This avoids extraneous copies when dealing with Shader class.
|
2022-11-06 20:02:59 +01:00 |
|
Le Philousophe
|
479ef6a851
|
BACKENDS: OPENGL: Simplify size logic
|
2022-11-06 20:02:59 +01:00 |
|
Le Philousophe
|
3f08b71d85
|
BACKENDS: OPENGL: With animated LibRetro shaders, always update screen
|
2022-10-22 16:51:08 +02:00 |
|
Le Philousophe
|
c257251e8f
|
BACKENDS: OPENGL: Implement FrameCount uniform
|
2022-10-16 19:43:05 +02:00 |
|
Le Philousophe
|
e532e33127
|
BACKENDS: OPENGL: Add aliases support to libretro
|
2022-10-16 14:06:44 +02:00 |
|
Le Philousophe
|
af680aeecc
|
OPENGL: Check that textures can be set up at load time
|
2022-10-08 23:39:18 +02:00 |
|
Eugene Sandulenko
|
ea578eff8a
|
OPENGL: Fix license headers in the new files
|
2022-10-08 23:39:18 +02:00 |
|
Eugene Sandulenko
|
1ac8fde03f
|
JANITORIAL: Whitespace fixes
|
2022-10-08 23:39:18 +02:00 |
|
Cameron Cawley
|
c5705561b0
|
OPENGL: Add compatibility checks for LibRetro shader support
|
2022-10-08 23:39:18 +02:00 |
|
Cameron Cawley
|
cdbb0fa32f
|
OPENGL: Better path lookup and error handling
|
2022-10-08 23:39:18 +02:00 |
|
Cameron Cawley
|
851b17affa
|
OPENGL: Fix compilation after recent changes
|
2022-10-08 23:39:18 +02:00 |
|
Johannes Schickel
|
9f3249286f
|
BACKENDS: OPENGL: Initial WIP import for shader support
|
2022-10-08 23:39:18 +02:00 |
|