Commit graph

21 commits

Author SHA1 Message Date
Paweł Kołodziejski
20cb0ae228
ALL: Cleanup ResidualVM -> ScummVM 2021-12-26 21:19:38 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Cameron Cawley
d18d321092 MYST3: Split TinyGLTexture into two separate subclasses 2021-12-05 20:28:23 +01:00
Cameron Cawley
9bd82872bd MYST3: Replace the Renderer::freeTexture function 2021-12-05 20:28:23 +01:00
Orgad Shaneh
ee57380de7 ENGINES: JANITORIAL: Remove 'virtual' when override is specified 2021-11-14 14:32:04 +02:00
Cameron Cawley
f9dc98b0f6 MYST3: Remove unneeded use of Graphics::ColorMasks 2021-06-24 11:55:54 +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
55d0a7f2c0 MYST3: Fix the MVP matrix not being sent to OpenGL in some cases
Fixes #1308.
2016-10-27 07:37:18 +02:00
Bastien Bouclet
19a8b11d85 MYST3: Initial version of the widescreen mod 2016-10-16 09:35:40 +02:00
Bastien Bouclet
1537ec2de2 MYST3: Change frameViewport to be in screen coordinates rather than OpenGl coordinates 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
ed38c20cce OPENGL: Add a Context class used to describe the active OpenGL context 2016-02-06 08:02:50 +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
Stefano Musumeci
43b3981b48 MYST3: Added tinyGL renderer. 2014-07-03 12:33:04 +02:00
Bastien Bouclet
602e2755df MYST3: Refactor the cube drawing function 2014-07-02 18:06:52 +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
ac913880be MYST3: Separate renderers into separate classes 2014-02-07 22:41:34 +01:00