Commit Graph
19 Commits
Author SHA1 Message Date
Paweł Kołodziejski e70fbbee21 MYST3: Janitorial 2022-06-13 00:44:39 +02:00
Le Philousophe 0019131a4f MYST3: Setup texture before copying pixels to it
It's not needed according to the specification but it helps GL4ES and
makes Mesa diagnostics happy.
2022-04-03 16:37:51 +02:00
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 4d206e5286 GRAPHICS: Clean up OpenGL defines (#3551) 2021-11-18 00:56:21 +01:00
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