Anders Jenbo
1e117abd68
Add extra logging for shader compilation errors
2025-07-23 19:40:54 +02:00
Anders Jenbo
03da1f0d9b
Upgrade remaning code to ES 3.0
2025-07-23 19:20:07 +02:00
Anders Jenbo
c118858a77
Make use of VAO
2025-07-23 19:00:10 +02:00
Anders Jenbo
eb4702348d
Properly clean up resources
2025-07-23 18:16:51 +02:00
Anders Jenbo
430ecbf938
Resolve color buffer before trying to download it
2025-07-23 18:11:06 +02:00
Anders Jenbo
f9c3a984ef
Log effective MSAA
2025-07-23 17:48:57 +02:00
Anders Jenbo
17ec92f194
Only create and blit one set of buffers
2025-07-23 17:34:23 +02:00
Christian Semmler
5985c4513e
Make videoParam optional for config app
2025-07-23 08:12:17 -07:00
Christian Semmler
299216438d
Update miniwin/CMakeLists.txt
...
Co-authored-by: Anders Jenbo <anders@jenbo.dk>
2025-07-23 07:42:48 -07:00
Anders Jenbo
ef82b65b9f
Det correct depth capability
2025-07-23 16:34:04 +02:00
Christian Semmler
d2cbe8ca51
Update d3drmrenderer_opengles3.h
2025-07-22 20:48:13 -07:00
Christian Semmler
499dc3b40b
initguid
2025-07-22 17:31:46 -07:00
Christian Semmler
40bcd5e47c
Fix build on x86
2025-07-22 17:11:19 -07:00
Christian Semmler
23f270d1e6
Fix
2025-07-22 17:05:58 -07:00
Christian Semmler
a1996862db
Fix
2025-07-22 16:58:43 -07:00
Christian Semmler
7cee468110
Rename GLES2 -> GLES3
2025-07-22 16:50:27 -07:00
Christian Semmler
426958bf7b
Cleanup
2025-07-22 16:45:18 -07:00
Christian Semmler
11316f5699
MSAA WIP
2025-07-22 16:19:35 -07:00
Christian Semmler
e86fd71560
Handle SDL_EVENT_FINGER_CANCELED ( #633 )
2025-07-20 16:33:53 +00:00
Christian Semmler
6a45dbec34
Merge remote-tracking branch 'isle/master'
2025-07-20 09:25:06 -07:00
jonschz
2980f88bb0
Fix filenames based on BETA10 MxAutoLock ( #1640 )
...
* Inline LegoAnimPresenters
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-07-20 18:20:40 +02:00
MS
132d9c817f
Build BETA10 in CI ( #1639 )
2025-07-20 11:47:08 -04:00
Fabian Neundorf
0a58d112e8
Clear unknowns in LegoOmni and misc.h ( #1642 )
2025-07-20 08:18:59 -07:00
Fabian Neundorf
56c15699da
Clear unknown in MxSoundManager ( #1641 )
2025-07-20 16:05:28 +02:00
jonschz
6b5f3724c0
Beta match MxAutoLock and MxCriticalSection ( #1638 )
...
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-07-20 07:57:26 +02:00
Steven
3c3c36c0b9
Added Windows (MSVC) and Linux debug builds to CI ( #631 )
...
Also fixed two warnings with the debug program
2025-07-19 20:05:09 +00:00
Anders Jenbo
71c767d92b
Fix bad merge ( #628 )
2025-07-19 16:00:01 +00:00
Fabian Neundorf
9e860d910c
Name spawn areas ( #1636 )
2025-07-19 07:29:34 -07:00
jonschz
73d9ef1d80
Improve FUN_10061010, other fixes ( #1634 )
...
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-07-19 16:28:35 +02:00
jonschz
29d7a5df89
Get BETA10 to compile again ( #1635 )
...
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-07-19 12:24:49 +02:00
Fabian Neundorf
bd71370602
Clear unknown in LegoControlManagerNotificationParam ( #1633 )
2025-07-19 01:09:37 +02:00
Christian Semmler
10195dcbcb
Add more rumble events ( #627 )
...
* Add more rumble events
* Add check for haptic
2025-07-18 22:52:42 +00:00
Christian Semmler
6b551b14c0
Add assert for dynamic_cast ( #626 )
2025-07-18 22:06:47 +00:00
Christian Semmler
55a3ad71c6
Bump Python to 3.12 ( #625 )
2025-07-18 21:51:11 +00:00
Christian Semmler
10d4142c39
Merge remote-tracking branch 'isle/master'
2025-07-18 14:44:18 -07:00
Christian Semmler
38213275cf
Proper cleanup on user requested exit ( #624 )
2025-07-18 21:40:25 +00:00
Christian Semmler
556b2deef2
Fix ViewLODList leaks ( #623 )
...
* Fix ViewLODList leaks
* Add vector clear
* Fix naming
2025-07-18 21:34:23 +00:00
Fabian Neundorf
cfd36ec88f
Clear unknowns in LegoPhonemePresenter ( #1632 )
2025-07-18 23:26:34 +02:00
Fabian Neundorf
66844aa945
Clear unknown in TimeROI ( #1631 )
2025-07-18 01:53:35 +02:00
Fabian Neundorf
6d6971734b
Clear unknowns in LegoROI ( #1630 )
2025-07-17 01:19:17 +02:00
Helloyunho
df84f4d7a5
🩹 fix: use actual transparent pixel if surface supports alpha channel ( #616 )
2025-07-16 17:32:37 +02:00
VoxelTek
bf3820c054
Fix debug mode when OpenGL is set as graphics device ( #615 )
2025-07-16 08:22:36 +00:00
VoxelTek
84bd0a1a87
Rework of isle-config, add resolution adjustment and max framerate settings ( #608 )
...
* Add resolution adjustment, framerate limit, etc
- isle-config has been reworked to be a smaller, more organised window
- resolution adjustment has now been added to isle-config, so that the resolution on windowed game start can be set
- max framerate setting added to isle-config
- higher-quality options disabled in isle-config if computer has too little RAM (unlikely)
* Make clang-format happy
* Switch to MxS32, move variable declaration to end
* Adjust sizing of resolution spinboxes
* Add full screen video mode
When full screen is enabled, the game goes full-screen, and the screen resolution changes.
* Rework to add Exclusive Fullscreen option.
* Remove comment
* Raise max LoD value to 60
* Fix tab order
* Simplify code
2025-07-16 02:29:45 +00:00
VoxelTek
b6a4f65db4
Add CLI help message, accessible with --help ( #614 )
...
* Add CLI --help argument
* Make clang-format happy
* Move to switch instead of creating temp var
* Remove unnecesary break
Co-authored-by: Christian Semmler <mail@csemmler.com>
* Remove unnecesary break 2
Co-authored-by: Christian Semmler <mail@csemmler.com>
* Make clang-format happy again
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
2025-07-16 00:29:42 +00:00
Christian Semmler
ad2832b096
(Web port) Pass vibration milliseconds into device haptics
2025-07-15 17:18:54 -07:00
Christian Semmler
deca5e5a2e
Add device and gamepad haptics to web port ( #613 )
...
* Add device and gamepad haptics to web port
* Update skip.yml
2025-07-15 23:50:14 +00:00
Christian Semmler
d0dc595fc5
(Touch controls) Use full virtual joystick instead of hybrid ( #612 )
...
* Test touch joystick
* Change radius
2025-07-15 22:18:55 +00:00
Christian Semmler
f20fc475c7
Integrate SDL Haptic API ( #607 )
...
* Integrate SDL Haptic API
* Close other devices
* Fixes
2025-07-15 23:47:37 +02:00
Christian Semmler
87c89885ba
For MaxLOD values > 5, disable LOD threshold and view limits ( #609 )
2025-07-15 22:21:41 +02:00
Christian Semmler
3543f5f494
Fix CONFIG app after isle/master merge
2025-07-15 12:16:38 -07:00