Le Philousophe
|
70cf4e9e3e
|
BACKENDS: OPENGL: Move framebuffer out of common activate code
This allows more control over activation process.
|
2022-11-06 20:02:59 +01:00 |
|
Le Philousophe
|
6632e909da
|
BACKENDS: OPENGL: Hide active pipeline and activate it as needed
This removes the idea of global pipeline.
The activePipeline is kept for pipeline lifecycle management only.
|
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
|
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 |
|
Cameron Cawley
|
863988fee4
|
OPENGL: Add proper error checking to the Shader class
|
2022-06-29 22:37:38 +01:00 |
|
Le Philousophe
|
4ab044a254
|
OPENGL: Merge both OpenGL contexts
|
2022-06-26 18:32:10 +02:00 |
|
Le Philousophe
|
b60c99ce98
|
OPENGL: Allow backends to draw textures clipped
|
2022-01-02 17:45:32 +01:00 |
|
Eugene Sandulenko
|
abea37c9bb
|
ALL: Update ScummVM project license to GPLv3+
|
2021-12-26 18:48:43 +01:00 |
|
Johannes Schickel
|
26f106497a
|
OPENGL: Implement CLUT8 look up as Pipeline.
|
2016-03-16 20:29:30 +01:00 |
|
Johannes Schickel
|
8a4938f82b
|
OPENGL: Move pipeline code to pipelines/.
|
2016-03-16 20:29:30 +01:00 |
|