Commit Graph

2237 Commits

Author SHA1 Message Date
Anders Jenbo
7e1cf28bf5 OpenGL: Respect max supported texture size 2025-07-04 05:56:19 +02:00
Anders Jenbo
7720e86572 Merge branch 'master' of github.com:isledecomp/isle-portable into psp 2025-07-04 05:43:01 +02:00
Anders Jenbo
5e62e7e39f
Remove unused rendering function (#517) 2025-07-04 05:32:35 +02:00
Anders Jenbo
92a96282b3
Fix tabbign in and out of fullscreen (#514) 2025-07-04 04:48:09 +02:00
Steven
4167c55c05
Added changing the transition type to the config tool (#511) 2025-07-04 04:41:22 +02:00
Christian Semmler
f1b22ee025
Allow Web port to be playable in Firefox Private (#513) 2025-07-04 01:28:45 +02:00
Anders Jenbo
c63d725b64
Port WipeDown and Window to use DDBLT_COLORFILL (#506) 2025-07-03 22:20:31 +00:00
Anders Jenbo
e2eda71883
Yet another clearscreen ported to use COLORFILL (#508) 2025-07-03 22:04:21 +02:00
Anders Jenbo
1ae9933bd5
Drop old cursor code (#509) 2025-07-03 22:04:13 +02:00
Anders Jenbo
920ba63a31
Avoid texture updates when we just need the size (#507) 2025-07-03 21:56:58 +02:00
Anders Jenbo
3868071fb8
Use DDBLT_COLORFILL to clear screen (#505) 2025-07-03 20:12:55 +02:00
Helloyunho
0191be7461
Make draw cursor feature work for modern platforms (#480) 2025-07-03 18:05:46 +02:00
Anders Jenbo
8e9f531b88
Render surfaces in a single blit (#489) 2025-07-03 16:58:32 +02:00
Gregor Wünsch
b2ee6c114e
Add StartupWMClass to the desktop file (#501)
This explicitly adds a `StartupWMClass` to the desktop file to help
desktop environments properly track the game window and associate it
with the correct app icon and name. This adheres to the XDG Desktop
Entry Specification [^1].

[^1]: https://specifications.freedesktop.org/desktop-entry-spec/latest/recognized-keys.html
2025-07-03 14:14:09 +00:00
Joshua Peisach
fde5e6ced3
citro3d: Let SDL3 take care of initiatizing/deinitializing GFX (#500) 2025-07-03 10:43:27 +00:00
Anders Jenbo
605163b755
Fix WindowsTransition (#495) 2025-07-03 04:57:57 +02:00
Christian Semmler
be73b40ae8
Add monkey patch to Emscripten to disable OffscreenCanvas at runtime (#493)
* Add runtime option to disable OffscreenCanvas in web port

* Remove old patch
2025-07-03 02:10:02 +00:00
Anders Jenbo
3894d58efc
Fix disolve and wipe transitions on 32bit (#492) 2025-07-03 02:06:45 +00:00
Christian Semmler
04b0e9a470
Fix saving of default textures (#490) 2025-07-03 02:45:21 +02:00
Anders Jenbo
d74e6ab401
Use DDBLT_COLORFILL to clear screen on start (#487) 2025-07-03 00:49:47 +02:00
Christian Semmler
822e037d40
Merge remote-tracking branch 'isle/master' 2025-07-02 13:51:09 -07:00
Christian Semmler
89fe7fa924
Fix wrong notification type in LegoRace::Notify (#1601) 2025-07-02 22:43:57 +02:00
Fabian Neundorf
40ec911811
Clear unknown in MxWavePresenter (#1600) 2025-07-02 21:09:25 +02:00
Christian Semmler
8f429e85fb
Improve Web port Docker setup (#479) 2025-07-02 17:48:23 +02:00
Christian Semmler
10b6d28cf8
Revert "Add resizable property to window creation (#477)"
This reverts commit 0e70735549.
2025-07-02 08:06:09 -07:00
VoxelTek
0e70735549
Add resizable property to window creation (#477)
Add resizable property to window creation. Allows Close button to be present in some cases where it did not appear.
2025-07-02 15:16:54 +02:00
VoxelTek
3df76f89f1
Merge branch 'isledecomp:master' into master 2025-07-02 22:56:46 +10:00
Anders Jenbo
cb6fcd4194
Remove dead debug features (#471) 2025-07-02 14:52:24 +02:00
Anders Jenbo
832c549b52 Merge branch 'master' of github.com:isledecomp/isle-portable 2025-07-02 14:51:38 +02:00
Anders Jenbo
4c0035fa74
Stip out more unnecessary OpenGL calls (#476) 2025-07-02 14:50:45 +02:00
Anders Jenbo
69bf01a7e2 Adjust psp exceptions 2025-07-02 14:03:41 +02:00
Anders Jenbo
c0bacb6bd9 Fix PSP performance 2025-07-02 13:58:56 +02:00
Anders Jenbo
55c13cd140
Implement dithering where relevant (#473) 2025-07-02 12:07:20 +02:00
Anders Jenbo
cca65ba178
Remove unused function from OpenGL renderer (#475) 2025-07-02 12:07:04 +02:00
Anders Jenbo
c78b26ec83 Merge branch 'master' of github.com:VoxelTek/isle-portable 2025-07-02 10:58:52 +02:00
Anders Jenbo
afb6892ffd asd 2025-07-02 10:58:46 +02:00
VoxelTek
fb8fe5def4
Update tab order (#474) 2025-07-02 07:10:44 +00:00
Anders Jenbo
8de4664e86 Merge branch 'master' of github.com:isledecomp/isle-portable into psp 2025-07-02 08:54:43 +02:00
Anders Jenbo
16a5c42147 Implement dithering where relevant 2025-07-02 08:43:25 +02:00
Christian Semmler
e7c7ecf510
Add experimental WebGL support to Emscripten (#440)
Co-authored-by: Anders Jenbo <anders@jenbo.dk>
2025-07-02 06:15:15 +00:00
VoxelTek
30a1de22a6
Merge pull request #5 from AJenbo/psp
Enable OpenGL 1.1 support and merge latest upstream
2025-07-02 10:42:12 +10:00
Christian Semmler
ba14b48284
Merge remote-tracking branch 'isle/master' 2025-07-01 17:05:59 -07:00
Fabian Neundorf
805c57b6aa
Clear unknowns in ViewLOD (#1599) 2025-07-02 02:02:03 +02:00
Christian Semmler
cb7a35b749
Update README.md [skip ci] 2025-07-02 01:04:02 +02:00
Christian Semmler
de31c12a9e
Add Docker image for Emscripten port (#466)
* Add Docker web port image

* Comment out master

* Optimize

* Slim down image

* Revert "Comment out master"

This reverts commit 115c9770e8.

* Allow running from ISO
2025-07-02 00:47:05 +02:00
Christian Semmler
1f1787b5ac
Consolidate into a single CMake folder (#469)
* Consolidate into a single CMake folder'

* Remove extra path thing
2025-07-02 00:46:57 +02:00
Anders Jenbo
7b06ee5ae6
Add support for POT-only GPUs, fix VBO (#468) 2025-07-02 00:45:25 +02:00
Anders Jenbo
8626a48448
Update miniwin/src/d3drm/backends/opengl1/renderer.cpp 2025-07-02 00:25:14 +02:00
Anders Jenbo
6668d185d4 Make OpenGL 1.1 renderer work under PSP 2025-07-01 23:59:29 +02:00
Anders Jenbo
87072cc230 Merge branch 'master' of github.com:isledecomp/isle-portable into psp 2025-07-01 21:50:46 +02:00