149702 Commits

Author SHA1 Message Date
scemino
9ff903dd75 BACKENDS: Fix imgui width sdl1 2024-03-07 20:08:26 +01:00
scemino
c99572efe7 TWP: Detect more versions 2024-03-07 20:08:26 +01:00
scemino
e1208eaec3 TWP: Fix actor meeting delores cutscene 2024-03-07 20:08:26 +01:00
scemino
d922f17f4a TWP: Fix mansion door trigger 2024-03-07 20:08:26 +01:00
scemino
8807ab74db BACKENDS: New imgui proposition 2024-03-07 20:08:26 +01:00
scemino
2fdde4ccc2 TWP: Hide system cursor 2024-03-07 20:08:26 +01:00
scemino
9c7098fb84 BACKENDS: Fix regression imgui windows not visible 2024-03-07 20:08:26 +01:00
scemino
cf9cbad969 TWP: Fix it's hard to scare the kid 2024-03-07 20:08:26 +01:00
scemino
b917604200 BACKENDS: Fix create random IniFilename
This was due to a pointer not kept in memory
2024-03-07 20:08:26 +01:00
scemino
efc6ee8752 TWP: Fix audio crash when loading savegames 2024-03-07 20:08:26 +01:00
scemino
f69d2c35e0 TWP: Fix assertion when screen size is greater than room height 2024-03-07 20:08:26 +01:00
scemino
100c996ce5 TWP: Move ImGui to backends 2024-03-07 20:08:26 +01:00
scemino
4df291584f TWP: Fix regression in notes and phone book 2024-03-07 20:08:26 +01:00
scemino
5318b11c39 TWP: Show warning if DLC selected but not detected 2024-03-07 20:08:26 +01:00
scemino
e6e09b2f53 TWP: Use sys types not GL types 2024-03-07 20:08:26 +01:00
scemino
07dd0846db TWP: Simplify savegame management 2024-03-07 20:08:26 +01:00
scemino
f9f051be8e TWP: Fix fadeOutTimeMs not reset 2024-03-07 20:08:26 +01:00
scemino
28295c3de8 TWP: Forbid ScummVM autosave 2024-03-07 20:08:26 +01:00
scemino
f64cb4fad7 TWP: Fix regression in dialog with \" 2024-03-07 20:08:26 +01:00
scemino
11ca8850ac TWP: Fix retroFonts is not updated when config changed 2024-03-07 20:08:26 +01:00
scemino
0cba66b204 TWP: Move ImGui to backends 2024-03-07 20:08:26 +01:00
scemino
158257c0f9 TWP: Remove unsued find_if method 2024-03-07 20:08:26 +01:00
scemino
f0866ab187 TWP: Remove static ids 2024-03-07 20:08:26 +01:00
scemino
cac2f3aae0 TWP: Split engine and imgui 2024-03-07 20:08:26 +01:00
scemino
db26ead64b TWP: Save imgui configuration in savepath 2024-03-07 20:08:26 +01:00
scemino
ebb5d9c367 TWP: Remove unused unicode code in squirrel 2024-03-07 20:08:26 +01:00
scemino
09a6bc98ac TWP: Allow changing options during game 2024-03-07 20:08:26 +01:00
scemino
2ef2f29ea0 TWP: Minimize the include dependency 2024-03-07 20:08:26 +01:00
scemino
3248bf19a6 TWP: Fix TWP_WALKBOXNODE_H define 2024-03-07 20:08:26 +01:00
scemino
f0f5b3e10d TWP: Fix TWP_VM_H define 2024-03-07 20:08:26 +01:00
scemino
7503b204c3 TWP: Use CLIP instead of clamp 2024-03-07 20:08:26 +01:00
scemino
e1571a9183 TWP: Fix bad formatting in hud.cpp 2024-03-07 20:08:26 +01:00
scemino
f2fccce4f6 TWP: Fix files order in module.mk 2024-03-07 20:08:26 +01:00
scemino
86f2963abd TWP: Fix ids inclusion 2024-03-07 20:08:26 +01:00
scemino
ab907a83a8 TWP: Fix strange init in DialogConditionState 2024-03-07 20:08:26 +01:00
scemino
e0857c7200 TWP: Fix clipper inclusion 2024-03-07 20:08:26 +01:00
scemino
c7a24e15bc COMMON: Change BTEACrypto class to namespace 2024-03-07 20:08:26 +01:00
scemino
dafe00424f TWP: Remove two full stops in dialogs.cpp 2024-03-07 20:08:26 +01:00
scemino
7f44571779 TWP: Fix node removing 2024-03-07 20:08:26 +01:00
scemino
b8eea416a2 TWP: Fix various compilation issues 2024-03-07 20:08:26 +01:00
scemino
f1a741221a TWP: Stop audio before destructing engine 2024-03-07 20:08:26 +01:00
scemino
0f05553590 TWP: Fix invalid types use 2024-03-07 20:08:26 +01:00
scemino
72278f8902 TWP: Fix can hear actors in dialogs 2024-03-07 20:08:26 +01:00
scemino
f1c3b01f7e TWP: Fix Linux compilation with imgui enabled
This is due to <X11/Xlib.h> doing a lot of defines with common names and messing with all classes or structure using the same names
2024-03-07 20:08:26 +01:00
scemino
7183590557 TWP: Show ImGui window only if debug flag enabled 2024-03-07 20:08:26 +01:00
scemino
31fa339069 TWP: Fix some warnings in genlib.cpp 2024-03-07 20:08:26 +01:00
scemino
6cb0874af2 TWP: Remove the preferences class and share getKey 2024-03-07 20:08:26 +01:00
scemino
b840146b6c TWP: Move imgui into graphics/ 2024-03-07 20:08:26 +01:00
scemino
1be4d5b5a5 TWP: Make OpenGL ES 2.0 compatible
Thanks to larsamannen.
OpenGL ES 2.0 restricts the wrap modes for non power of two, NPOT,
textures (where width and height values are not power of two).
OpenGL ES 2.0 require clamping to edge for NPOT textures to not result
in a black texture when rendering.

Make sure to set wrap mode to CLAMP_EDGE and the filtering mode to
linear when loading and creating textures with NPOT sizes.
2024-03-07 20:08:26 +01:00
scemino
276e16cbde TWP: Use and restrict common language option 2024-03-07 20:08:26 +01:00