elasota
3db67a33ac
GRAPHICS: Add support for pixels with masks and inverted pixels
2023-02-19 23:51:09 +01:00
Le Philousophe
f9005454bd
BACKENDS: OPENGL: Allow to copy render settings between framebuffers
2022-11-06 20:02:59 +01:00
Le Philousophe
9b951944bc
BACKENDS: OPENGL: Activate framebuffer with a specific 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
Le Philousophe
3a7f2aa1ee
BACKENDS: OPENGL: Allow callers to check for texture setSize result
2022-10-09 17:25:35 +02: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
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Eugene Sandulenko
5e7fe2dc57
JANITORIAL: Replace spaces in indentation with tabs
2021-04-15 21:20:36 +02:00
D G Turner
f6fff71d8d
OPENGL: Add Missing Default Switch Cases
...
These are flagged by GCC if -Wswitch-default is enabled.
2019-10-05 04:54:57 +01:00
Bastien Bouclet
3376597abd
OPENGL: Use premultiplied alpha for color-keyed cursors
...
This fixes colour fringing on keyed cursors when using filtering.
Fixes Trac#10594.
2018-08-26 21:08:40 +02:00
Johannes Schickel
8a4938f82b
OPENGL: Move pipeline code to pipelines/.
2016-03-16 20:29:30 +01:00
Johannes Schickel
bec2088d6c
OPENGL: Only allow Pipeline to switch active Framebuffers.
2016-03-16 20:29:30 +01:00
Johannes Schickel
ed6689d4fc
OPENGL: Do not allow direct access to Context::activePipeline.
2016-03-16 20:29:27 +01:00
Johannes Schickel
0fe580d10c
OPENGL: Make shader/framebuffer part of pipeline state.
2016-03-16 20:29:27 +01:00
Johannes Schickel
c4e65732be
OPENGL: Introduce abstraction for framebuffer.
...
This allows us to use various framebuffer settings easily. Now the GPU
accelerated CLUT8 surface implementation does not need to query former
framebuffer state anymore.
2016-03-16 20:29:26 +01:00