Pawel Kolodziejski
a8b53f8f21
ALL: Avoid class names clashing with ScummVM classes
2020-09-28 18:47:10 +02:00
Bastien Bouclet
056912f4b2
MYST3: Improve the node transition performance
...
On 4K displays, taking a screenshot and processing the pixels on the CPU
was taking a noticeable amount of time. Now the screenshot is copied
directly to a texture without going through the CPU.
2019-11-08 14:50:20 +01:00
Bastien Bouclet
19a8b11d85
MYST3: Initial version of the widescreen mod
2016-10-16 09:35:40 +02:00
Bastien Bouclet
5bb96c937a
MYST3: Start moving some of the frame viewport code the the Scene class
2016-10-16 09:28:08 +02:00
Bastien Bouclet
7174ccc81d
MYST3: Remove the Renderer interface
2016-07-15 14:50:41 +02:00
Bastien Bouclet
6c78bcebe4
GRAPHICS: Move opengles2 files to the opengl folder
2016-02-06 08:02:49 +01:00
Bastien Bouclet
f3e256be3e
MYST3: OpenGL shaders variables renaming
2015-03-22 15:57:16 +01:00
Bastien Bouclet
253ed5d4b5
MYST3: Unify matrix handling for all the renderers
2015-03-22 15:57:15 +01:00
Bastien Bouclet
7a33ec4a00
MYST3: Make the engine resolution-agnostic
2014-09-01 10:51:41 +02:00
Bastien Bouclet
de7392c1b5
MYST3: Fix the OpenGL with shaders renderer initialization
...
... and make it slightly harder to break
2014-07-04 15:34:51 +02:00
Pawel Kolodziejski
728e4183fe
MYST3: formatting code
2014-07-03 20:18:21 +02:00
Bastien Bouclet
a75875cf19
MYST3: Add support for movies with additive blending
...
This is used in LIFO 66
2014-07-02 00:08:29 +02:00
Pawel Kolodziejski
8759900b6a
ALL: synced with ScummVM
2014-04-05 18:18:42 +02:00
Dries Harnie
98d04e3516
MYST3: Support Text rendering [OpenGLS]
2014-02-08 11:40:21 +01:00
Dries Harnie
94882742d5
JANITORIAL: Remove g_ prefix from instance variables
2014-02-07 22:41:34 +01:00
Dries Harnie
ac913880be
MYST3: Separate renderers into separate classes
2014-02-07 22:41:34 +01:00