Bastien Bouclet
|
31715787ca
|
SYSTEM: Add a system method for retrieving the screen framebuffer
|
2016-02-06 08:53:41 +01: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
|
8a4bada6b9
|
ENGINES: Also build the legacy OpenGL renderer when enabling shaders
|
2015-12-29 08:05:49 +01:00 |
|
Bastien Bouclet
|
6ad12e7ce6
|
MYST3: Use the same cube vertex data for all the renderers
|
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
|
23da0ef0c3
|
MYST3: Fix the projection matrix initialization
|
2015-03-22 15:57:15 +01:00 |
|
Bastien Bouclet
|
7a3e61a9b7
|
MYST3: Fix the endian-safety of the OpenGL texture loading
|
2014-12-22 20:20:00 +01:00 |
|
Joel Teichroeb
|
10f265da58
|
MYST3: Fix two type conversion warnings
|
2014-11-27 17:10:37 -08:00 |
|
Bastien Bouclet
|
922d48f991
|
MYST3: Render the transitions on the GPU
|
2014-09-01 10:51:43 +02:00 |
|
Bastien Bouclet
|
7a33ec4a00
|
MYST3: Make the engine resolution-agnostic
|
2014-09-01 10:51:41 +02:00 |
|
Pawel Kolodziejski
|
e539b27af8
|
MATH: improve type support for viewport argument
|
2014-08-15 12:25:48 +02:00 |
|
Pawel Kolodziejski
|
0db12d7062
|
GRIM/EMI/MYST3: drop usage for GLU functions for replacements
|
2014-07-10 07:29:01 +02:00 |
|
Pawel Kolodziejski
|
16d2983fab
|
MYST3: revert info about renderer in window title and put instead into console output
|
2014-07-06 12:14:27 +02:00 |
|
Pawel Kolodziejski
|
f79bfd0c5c
|
MYST3: added info in window title about Renderer
|
2014-07-06 11:23:10 +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
|
d05bfb30b7
|
MYST3: Removed dependency on openGL
|
2014-07-03 17:02:00 +02:00 |
|
Stefano Musumeci
|
7ea5229ef8
|
MYST3: Implemented selection between hardware and software rendering.
Conflicts:
engines/myst3/gfx_opengl.cpp
|
2014-07-03 12:33:05 +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 |
|
Bastien Bouclet
|
2284c5c9ed
|
MYST3: Movies need to be drawn in reverse add order
This fixes MATO7 and MALL18
|
2014-05-03 08:49:36 +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 |
|
Dries Harnie
|
f5549e86a1
|
MYST3: Move OpenGLTexture into separate file
|
2014-02-06 18:56:11 +01:00 |
|
Dries Harnie
|
522ef90830
|
MYST3: Introduce shader-based renderer
|
2014-02-06 18:56:11 +01:00 |
|