Anders Jenbo
94c2d16180
Add OpenGL ES 2.0 renderer ( #678 )
2025-08-15 16:26:06 +00:00
Christian Semmler
72e2848876
Update README.md [skip ci]
2025-08-15 17:16:21 +02:00
Cookie
f06731784e
Android port ( #656 )
...
* initial files
* get building
* proper paths & default to virtual mouse
* Wrap gradle under cmake & build SDL3.aar
run cmake with -DANDROID_NDK_PATH=/path/to/ndk to generate the .aar & run the gradle build
if using Android Studio you will have to run the aar script manually(or do the cmake cmd) then put the normal cmake args inside '-PcmakeArgs="-DCMAKE_BUILD_TYPE=Release ...."' at `Settings > Build, Execution, Deployment > Gradle-Android Compiler > Command-line Options`
Check CMakeLists.txt Android build block for more info
* workflow and format
* dont cmake -> gradle -> cmake
* icons
* prevent first start crash due to missing isle.ini
dont force require gles3 (vulkan & software are options)
* cleanup
* cmake script & ci cleanup
use a cmake script to downoad SDL3 sources for aar building
* script cleanups & gradle stub for android studio
handle the env var setting for the sdl3 aar build script
* signing
needed repository secrets:
- keystore : key.jks in base64
- keystorePassword : Key store password
- keyAlias : Key alias, ex key0
- keyPassword : Key Password
* conditionally run action without keys
* compile SDL once & cross-platformize gradle tasks
* suggestions
* use find_package over manual configuration
* use MxString
---------
Co-authored-by: Anders Jenbo <anders@jenbo.dk>
Co-authored-by: Christian Semmler <mail@csemmler.com>
2025-08-15 15:12:35 +00:00
Helloyunho
2971a3b06c
Fix iOS port build ( #677 )
...
* fix: ios launchscreen build error
* fix: github no longer provides ios sdk
* fix: wow awesome a typo
* fix: use latest xcode
2025-08-15 14:51:26 +00:00
VoxelTek
e8140f9d51
Fix debug, improve isle-config ( #672 )
...
* Fix debug, improve `isle-config`
* Change to const char, rename to p_execName
2025-08-13 14:29:07 +00:00
VoxelTek
f4a28f27f9
Fix problems with extensions in config tool ( #669 )
2025-08-12 07:30:36 -07:00
VoxelTek
5c99921bfc
Slightly change icons in isle-config for si loader extension ( #668 )
...
* Begin work on adding SI extension to cfg tool
* Finish work on adding `si loader` extension
* Add tooltip
* Replace symbols with unicode, other misc fixes
* Update "version" to 2.0, other small CLI changes
* Replace icons, other misc small changes
* Slightly reduce button size
2025-08-12 02:33:45 +00:00
VoxelTek
2ccf09d429
Add options for si loader extension to isle-config. ( #667 )
...
* Begin work on adding SI extension to cfg tool
* Finish work on adding `si loader` extension
* Add tooltip
* Replace symbols with unicode, other misc fixes
* Update "version" to 2.0, other small CLI changes
2025-08-12 04:13:18 +02:00
Christian Semmler
6a8aaaabe2
Add widescreen.si to web port ( #666 )
...
* Add widescreen.si to web port
* Move logic
2025-08-11 04:41:42 +02:00
Christian Semmler
4f7a19d9e4
Fix missing build artifacts ( #665 )
...
* Fix missing build artifacts
* Update ci.yml
2025-08-11 02:21:07 +00:00
Christian Semmler
841db2a577
Add SI Loader extension ( #664 )
...
* SiLoader draft
* Fixes
* Fixes
* Fix asset build on Windows
* Remove whitespace
* Package assets in CI
* Disable clang-tidy
* Fix NCC
* Try this
* Disable extensions on Xbox for now
* Update bitmap
* Update 3rdparty/CMakeLists.txt
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
* Add DEPFILE for asset command
* Use assets.d instead of .d
---------
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
2025-08-11 00:59:55 +00:00
Christian Semmler
0f1b8e8430
Merge remote-tracking branch 'isle/master'
2025-08-10 13:16:30 -07:00
Christian Semmler
689b44d87c
Make atoms in RemoveFromWorld const& ( #1676 )
2025-08-10 21:53:27 +02:00
Fabian Neundorf
15fec495e5
Clear unknowns in Act2Brick ( #1675 )
2025-08-09 18:05:43 +02:00
Fabian Neundorf
61eaea8bb4
Clear unknowns in LegoAnimActorStruct and LegoAnimActor ( #1673 )
2025-08-09 17:40:12 +02:00
Fabian Neundorf
1a317a3ef8
Clear unknowns in LegoEntity ( #1672 )
2025-08-09 17:38:59 +02:00
Fabian Neundorf
4eba95c309
Clear unknowns in LegoAct2State ( #1671 )
2025-08-09 00:38:37 +02:00
Fabian Neundorf
33c4d1fdcb
Clear unknowns in LegoGameState ( #1670 )
2025-08-08 12:32:37 -07:00
Fabian Neundorf
3d6ab8ff9d
Name g_plantInfo indices in act2actor.cpp ( #1669 )
2025-08-08 12:31:39 -07:00
MS
2fc48b620e
Dead code in MxBackgroundAudioManager ( #1668 )
...
* Dead code in MxBackgroundAudioManager
* Rename
2025-08-06 14:23:48 -04:00
MS
48b922d8f0
Add dead code from LegoCacheSound ( #1667 )
...
* Dead code from LegoCacheSound
* Use windef.h typedefs
2025-08-05 22:57:17 -04:00
Fabian Neundorf
f381d692d0
Clear unknowns in Act3List and Act3ListElement ( #1666 )
2025-08-04 20:52:19 +02:00
Fabian Neundorf
67695b5233
Clear unknowns in Act3State ( #1665 )
2025-08-03 19:17:17 -07:00
Fabian Neundorf
1e9c0a95df
Clear unknowns in Act1State ( #1664 )
2025-08-02 08:20:37 -07:00
Christian Semmler
f2b6188d89
Merge remote-tracking branch 'isle/master'
2025-08-01 15:04:02 -07:00
Fabian Neundorf
3ed6c58701
Clear unknowns in PizzaMissionState and Pizza ( #1662 )
2025-07-31 18:03:06 +02:00
Fabian Neundorf
d32384fc66
Cleared unknown in Jetski ( #1661 )
...
Co-authored-by: Christian Semmler <mail@csemmler.com>
2025-07-31 02:17:12 +02:00
Fabian Neundorf
5361b01a10
Clear unknowns in Isle ( #1660 )
2025-07-30 15:43:11 -07:00
Christian Semmler
72dae4dd52
Merge remote-tracking branch 'isle/master'
2025-07-29 16:47:18 -07:00
Fabian Neundorf
5495da6c53
Clear unknown in MxLoopingFlcPresenter ( #1659 )
2025-07-27 08:28:17 -07:00
Fabian Neundorf
9f242021a4
Clear unknowns in MxSmkPresenter and MxLoopingSmkPresenter ( #1658 )
2025-07-27 08:27:51 -07:00
Christian Semmler
89f2f5cefe
(Web port) Improve loading UX for HD Textures ( #648 )
2025-07-25 23:08:55 +00:00
Fabian Neundorf
0442fadc0e
Clear unknown in InfocenterState ( #1657 )
2025-07-26 00:58:49 +02:00
Fabian Neundorf
ddaf497cc4
Clear unknowns in MxVideoPresenter ( #1656 )
2025-07-26 00:16:36 +02:00
jonschz
d555df6a58
Add BETA10 matches on LegoWEGEdge and others ( #1655 )
...
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-07-25 23:49:16 +02:00
jonschz
a9e261606d
Fix mxomni.* file names ( #1654 )
...
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-07-25 22:19:09 +02:00
jonschz
03adac0c58
Match LegoOmni::Create(), other BETA10 matches ( #1651 )
...
* Match `LegoOmni::Create()`, other BETA10 matches
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-07-25 17:13:34 +02:00
Christian Semmler
7473330e47
(Web port) Add HD textures option ( #647 )
2025-07-24 22:10:15 +00:00
Christian Semmler
fd36f07537
Workaround for WebGL driver bug ( #645 )
2025-07-24 17:42:47 +02:00
VoxelTek
d83a729c77
Add Anisotropic filtering ( #644 )
2025-07-23 21:23:43 -07:00
Christian Semmler
b69687d2f1
Update renderer.cpp ( #643 )
2025-07-23 22:24:21 +00:00
Christian Semmler
f677fe5091
Merge branch 'master' of github.com:isledecomp/isle-portable
2025-07-23 13:21:45 -07:00
Christian Semmler
c774a8edde
Merge remote-tracking branch 'isle/master'
2025-07-23 13:21:39 -07:00
Christian Semmler
1a2e03de47
Make Anisotropic filtering configurable ( #641 )
2025-07-23 20:18:05 +00:00
Anders Jenbo
a9db8d321e
Add MSAA support to OpenGL 1.1 ( #640 )
2025-07-23 18:30:05 +00:00
Christian Semmler
a5a3c4ec83
Upgrade OpenGL ES renderer to 3.0, add option for MSAA ( #636 )
2025-07-23 18:00:48 +00:00
VoxelTek
8f6bfe078b
Add MSAA to isle-config, improve Exclusive Fullscreen resolution options. ( #638 )
...
* Add dropdown for exclusive fullscreen resolutions
* Add MSAA support
* Make clang-format happy
* Fix tab order
* Make clang-format happy again
2025-07-23 19:33:39 +02:00
Fabian Neundorf
2451b041f6
Clear remaining unknown in Ambulance ( #1650 )
2025-07-23 19:14:10 +02:00
Fabian Neundorf
eae038f6a9
Clear unknowns in MxVideoParamFlags ( #1648 )
2025-07-22 20:58:00 +02:00
Fabian Neundorf
ed33541a2e
Clear unknowns in LegoAnimScene ( #1649 )
2025-07-22 10:45:50 -07:00