Commit graph

916 commits

Author SHA1 Message Date
SupSuper
c9d67e48a9 BACKENDS: Use FSNode::getName in string operations 2021-08-23 21:22:27 +01:00
djsrv
7eb4841065 ALL: Use Path type in Archive functions 2021-08-07 10:44:37 +02:00
Paul Gilbert
005561d305 COMMON: Increase Stream pos, seek, size from int32 to int64 2021-07-08 18:24:28 -07:00
lb_ii
f7d54f2341 WINTERMUTE: Apply colorkey according to subengine version 2021-07-04 00:28:17 +03:00
Eugene Sandulenko
8510d6f41b
WINTERMUTE: Fix MSVC warning 2021-07-01 01:35:58 +02:00
lb_ii
acba2f544f WINTERMUTE: Init screenmode once 2021-06-26 21:39:51 +03:00
lb_ii
89cd6b0eb0 WINTERMUTE: Improve language packs support 2021-06-19 14:40:02 +02:00
lb_ii
b8cf678a29 WINTERMUTE: Use BIDI_PAR_RTL / BIDI_PAR_LTR directions 2021-06-18 23:03:36 +03:00
lb_ii
ca2a936c10 WINTERMUTE: Translate color pixel format at base_surface_osystem from WME format to TransparentSurface 2021-06-16 23:42:54 +03:00
lb_ii
5cdb2e704a WINTERMUTE: Move Graphics::TransformStruct to /gfx/ 2021-06-16 23:42:54 +03:00
lb_ii
c433a2c999 WINTERMUTE: Merge internal methods displayTrans and displayTransOffset 2021-06-16 23:42:54 +03:00
lb_ii
649c91f5c5 WINTERMUTE: Removed unused internal method displayZoom 2021-06-16 23:42:54 +03:00
lb_ii
d81d2c3f11 WINTERMUTE: Minimize using headers 2021-06-16 23:42:54 +03:00
lb_ii
d9cc3a7fd3 JANITORIAL: Removed unused header 2021-06-14 16:10:14 +03:00
lb_ii
8d33ae2a95 WINTERMUTE: Support games with unpacked packages 2021-06-13 00:25:53 +03:00
lb_ii
40de9fd929 WINTERMUTE: Fix 2d sprites placement in 3d render 2021-06-13 00:25:53 +03:00
lb_ii
d4d42ad8fe WINTERMUTE: Display BiDi strings if _textRTL is set 2021-06-13 00:25:53 +03:00
Orgad Shaneh
a05e54f00c JANITORIAL: Remove trailing whitespaces 2021-05-04 11:46:30 +03:00
lb_ii
c28cff2fe0 WINTERMUTE: Sync render creation code with other engines 2021-04-27 05:17:40 +02:00
Cameron Cawley
394288db98 GRAPHICS: Move rotoscale code out of TransparentSurface 2021-04-19 03:08:11 +03:00
Eugene Sandulenko
5e7fe2dc57
JANITORIAL: Replace spaces in indentation with tabs 2021-04-15 21:20:36 +02:00
D G Turner
33b48e76c4 WINTERMUTE: Fix GCC Compiler Warnings from Unused WIP Variables 2021-03-10 07:57:31 +00:00
Cameron Cawley
8716bb511c WINTERMUTE: Clean up the limit constants 2021-02-07 21:28:19 +00:00
Cameron Cawley
6fd5546702 WINTERMUTE: Remove the OpenGL Texture renderer 2021-01-02 08:17:46 +01:00
Paweł Kołodziejski
13d41540be WINTERMUTE: Fixed switching to 2D renderer for 2D games 2020-11-19 07:02:53 +01:00
Gunnar Birke
8382d0d9e9 WINTERMUTE: Reset VBO once during init in fixed-function renderer 2020-11-06 06:25:42 +01:00
Gunnar Birke
d205db3871 WINTERMUTE: Only display flat shadow if this was requested 2020-11-03 11:54:36 +01:00
Gunnar Birke
a2b68b2d4e WINTERMUTE: Implement flat shadow rendering with gles 2 shaders 2020-11-03 11:54:36 +01:00
Gunnar Birke
45cfe46681 WINTERMUTE: Add position data render function for .X models 2020-11-03 11:54:36 +01:00
Vladimir Serbinenko
3fc822e55c
COMMON: introduce substr for U32String (#2585)
It's safer than direct array manipulation. Replace current uses
of subsetting with substr.
2020-11-01 22:53:03 +01:00
Paweł Kołodziejski
c9115662c8 WINTERMUTE: Remove all float suffixes from shaders 2020-10-31 06:27:36 +01:00
Paweł Kołodziejski
debdcd6a59 WINTERMUTE: Remove float suffix in opengl shader 2020-10-30 21:28:04 +01:00
Gunnar Birke
c021dbe243 WINTERMUTE: Use float literal to prevent implicit conversion 2020-10-29 04:20:02 +01:00
Paweł Kołodziejski
910f5107d8 WINTERMUTE: Fixed compilation for GLES2 only target 2020-10-26 22:11:45 +01:00
Paweł Kołodziejski
db89c680a1 WINTERMUTE: Replace glInterleavedArrays calls 2020-10-22 16:43:15 +02:00
Paweł Kołodziejski
978d7c1c57 WINTERMUTE: If backend is not capable opengl in game and game is 2d switch to 2d renderer 2020-10-19 08:11:32 +02:00
Paweł Kołodziejski
749c3ec9e1 ENGINES: If backend is not capable support opengl in game do not try create opengl renderer 2020-10-19 06:52:31 +02:00
Paweł Kołodziejski
ad37c20fb4 WINTERMUTE: Attempt enabling GLES2 renderer. 2020-10-18 22:22:57 +02:00
Gunnar Birke
874965f454 WINTERMUTE: Remove Model-View transformation reset function from 3d renderer interface 2020-10-18 07:22:40 +02:00
Gunnar Birke
1ea679f90a WINTERMUTE: Provide getters for actual opengl texture dimensions 2020-10-18 07:22:40 +02:00
Gunnar Birke
8eacf532c9 WINTERMUTE: Permanently store texture data in main memory 2020-10-18 07:22:40 +02:00
Gunnar Birke
b0c8870a00 WINTERMUTE: Remove glShadeModel calls from gles2 renderer shadow volume 2020-10-18 07:22:40 +02:00
Paweł Kołodziejski
78001c3d6e WINTERMUTE: Disable GLES2 for now 2020-10-14 21:07:36 +02:00
Paweł Kołodziejski
a37173807f CONFIGURE: More work on opengl flags 2020-10-14 18:37:17 +02:00
Cameron Cawley
03e8f0ed2d
ENGINES: Remove code for toggling fullscreen mode (#2523)
* GRIM: Remove code for toggling fullscreen mode

* MYST3: Remove code for toggling fullscreen mode

* STARK: Remove code for toggling fullscreen mode

* ENGINES: Remove the fullscreen argument from initGraphics3d()
2020-10-14 07:49:28 +02:00
Paweł Kołodziejski
42d55b2436 ENGINES: Drop accel3d param for initGraphics3d() 2020-10-13 22:49:07 +02:00
Paweł Kołodziejski
f2a7b582a9 WINTERMUTE: Switch back to glActiveTexture 2020-10-11 20:42:40 +02: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
4a00d3717a WINTERMUTE: Fixed for int vs int32 types for AmmigaOS/MorphOS 2020-10-11 14:45:36 +02:00
Paweł Kołodziejski
b632277860 WINTERMUTE: Align type param for glGetTexLevelParameteriv 2020-10-11 07:50:29 +02:00