Orgad Shaneh
dda887aaba
MYST3: Use nullptr
...
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
Orgad Shaneh
a05e54f00c
JANITORIAL: Remove trailing whitespaces
2021-05-04 11:46:30 +03:00
BeWorld
cab7cd49c4
MORPHOS : Fixed for int vs int32 types for AmigaOS/MorphOS ( #2510 )
...
MORPHOS : Fixed int to int32 and some functions not available on AmigaOS/MorphOS
2020-10-11 18:24:36 +02:00
Paweł Kołodziejski
264f6f037b
ALL: Separate USE_OPENGL and USE_OPENG_GAME. Exclude WME3D for GLES2 for now.
2020-10-10 14:12:07 +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
b97e49c3ee
MYST3: Change surface data to always be in the RGBA byte order
...
This eases uploading the textures to OpenGL, and will hopefully fix
endianness issues.
2017-08-20 09:36:31 +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
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
9258ced6a0
MYST3: Add dirty rects based face texture update
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
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
Pawel Kolodziejski
8759900b6a
ALL: synced with ScummVM
2014-04-05 18:18:42 +02:00
Dries Harnie
f5549e86a1
MYST3: Move OpenGLTexture into separate file
2014-02-06 18:56:11 +01:00