Le Philousophe
10714db6f0
BACKENDS: OPENGL: Make setSize a Framebuffer function
2023-07-03 21:50:32 +02:00
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
769fe03a4b
BACKENDS: OPENGL: Use override keyword
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
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
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
bec2088d6c
OPENGL: Only allow Pipeline to switch active Framebuffers.
2016-03-16 20:29:30 +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