Dries Harnie
|
36c8b3d2d5
|
GRAPHICS: Move common OpenGL files into graphics/opengl
|
2015-05-27 10:08:25 +02:00 |
|
Bastien Bouclet
|
8e54a010b4
|
MYST3: Remove usage of Desktop specific GL features in GLES2 mode
- GL_UNPACK_ROW_LENGTH can only be used when extension GL_EXT_unpack_subimage is available
- GL_UNSIGNED_INT_8_8_8_8_REV does not exist in GLES2
|
2015-05-26 21:25:01 +02:00 |
|
Bastien Bouclet
|
f8a39ee4a1
|
MYST3: NPoT textures are always available when using shaders
Also remove the previous texture clamping code
|
2015-03-22 19:55:08 +01:00 |
|
Bastien Bouclet
|
f3e256be3e
|
MYST3: OpenGL shaders variables renaming
|
2015-03-22 15:57:16 +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 |
|
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 |
|
Bastien Bouclet
|
7829d97ae5
|
SDL: Render the overlay when using OpenGL with shaders
|
2014-07-09 19:47:39 +02:00 |
|
Pawel Kolodziejski
|
77d3e9ac66
|
OPENGL/Shaders: added debug info about GLEW version
|
2014-07-06 16:56:24 +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
|
87cc31e484
|
MYST3: Properly free the OpenGL resources in the shaders renderer
|
2014-07-06 10:31:07 +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
|
cfb3c8eadc
|
MYST3: Added openGL shader renderer selection.
|
2014-07-03 12:33:07 +02:00 |
|
Joseph Jezak
|
03aa92bfc9
|
MYST3: Fix rotation for camera perspective.
|
2014-07-02 11:46:58 -04: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 |
|
Joseph Jezak
|
887e4f9142
|
MYST3: Add missing namespace for Euler Orientation.
|
2014-06-29 19:22:11 -04:00 |
|
Joseph Jezak
|
55f77fb92f
|
EMI/GRIM/MYST3: Replace some Quaternions with Rotation3D.
|
2014-06-23 09:24:26 -04:00 |
|
Dries Harnie
|
a463d5ebef
|
MISC: Add copyright notice from glm
|
2014-06-10 19:28:45 +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
|
d54ddfe957
|
MYST3: Clamp cube textures in the ES2 renderer
This effectively implements GL_CLAMP_TO_EDGE in the shader
for 3D objects, solving the issue described in 61968c6 .
|
2014-02-11 22:32:19 +01:00 |
|
Bastien Bouclet
|
61968c6341
|
MYST3: Explain the texture size workaround used in the ES2 renderer
|
2014-02-11 20:11:23 +01:00 |
|
Dries Harnie
|
0c7d08cf1a
|
MYST3: Reset viewport in menus
|
2014-02-08 18:39:57 +01: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 |
|
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 |
|