Anonymous Maarten
e4690a57b8
Plug leaks until Information Center, detected by the LeakSanitizer ( #764 )
CI / clang-format (push) Waiting to run
CI / ${{ matrix.name }} (false, --toolchain /usr/local/vitasdk/share/vita.toolchain.cmake, false, false, Ninja, Vita, ubuntu-latest, true, true) (push) Waiting to run
CI / ${{ matrix.name }} (false, -DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_SYSTEM_VERSION=10.0.26100.0, false, false, Visual Studio 17 2022, true, Xbox One, windows-latest, amd64, false, true) (push) Waiting to run
CI / ${{ matrix.name }} (false, -DCMAKE_TOOLCHAIN_FILE=/opt/devkitpro/cmake/3DS.cmake, false, devkitpro/devkitarm:latest, false, Ninja, true, Nintendo 3DS, ubuntu-latest, true) (push) Waiting to run
CI / ${{ matrix.name }} (false, -DCMAKE_TOOLCHAIN_FILE=/opt/devkitpro/cmake/Switch.cmake, false, devkitpro/devkita64:latest, false, Ninja, Nintendo Switch, true, ubuntu-latest, true) (push) Waiting to run
CI / ${{ matrix.name }} (false, emcmake, false, false, true, Ninja, Emscripten, ubuntu-latest, true) (push) Waiting to run
CI / ${{ matrix.name }} (false, false, false, Ninja, true, MSVC (arm64), windows-latest, amd64_arm64, false) (push) Waiting to run
CI / ${{ matrix.name }} (false, false, true, Ninja, true, MSVC (x86), windows-latest, amd64_x86, false) (push) Waiting to run
CI / ${{ matrix.name }} (false, true, false, Ninja, true, MSVC (x64), windows-latest, amd64, false) (push) Waiting to run
CI / ${{ matrix.name }} (false, true, true, false, Ninja, true, MSVC (x64 Debug), windows-latest, amd64, false) (push) Waiting to run
CI / ${{ matrix.name }} (true, false, -DCMAKE_SYSTEM_NAME=iOS, false, false, Xcode, true, iOS, macos-15, true) (push) Waiting to run
CI / ${{ matrix.name }} (true, false, false, Ninja, true, mingw-w64-i686, mingw32, msys2 mingw32, windows-latest, msys2 {0}, true) (push) Waiting to run
CI / ${{ matrix.name }} (true, false, false, false, Ninja, Android, ubuntu-latest, true) (push) Waiting to run
CI / ${{ matrix.name }} (true, false, true, false, Ninja, macOS, macos-latest, true) (push) Waiting to run
CI / ${{ matrix.name }} (true, true, false, Ninja, true, mingw-w64-x86_64, mingw64, msys2 mingw64, windows-latest, msys2 {0}, true) (push) Waiting to run
CI / ${{ matrix.name }} (true, true, true, false, Ninja, true, Linux (Debug), ubuntu-latest, true) (push) Waiting to run
CI / ${{ matrix.name }} (true, true, true, false, Ninja, true, Linux, ubuntu-latest, true) (push) Waiting to run
CI / Flatpak (${{ matrix.arch }}) (aarch64, ubuntu-22.04-arm) (push) Waiting to run
CI / Flatpak (${{ matrix.arch }}) (x86_64, ubuntu-latest) (push) Waiting to run
CI / C++ (push) Waiting to run
CI / Release (push) Blocked by required conditions
Docker / Publish web port (push) Waiting to run
2026-01-04 03:35:42 +01:00
Anonymous Maarten
119b2777b8
MxVariable::Destroy() calls delete this, and is also used by subclasses ( #759 )
...
Making the destructor virtual assures the destructor of the subclass is
called.
This fixes a new-delete-type-mismatch sanitizer error,
emitted when exiting the game.
2026-01-01 01:56:47 +00:00
Anonymous Maarten
7742fb0493
MxSoundManager: use buffer size and don't rely on buffer capacity ( #758 )
...
This fixes a detect_container_overflow address sanitizer error.
2026-01-01 00:25:44 +00:00
Christian Semmler
9de298af17
Merge remote-tracking branch 'isle/master'
2025-12-30 08:04:10 -07:00
Christian Semmler
ae9d1cbb2b
Match MxDSBuffer::FUN_100c6fa0 ( #1699 )
2025-12-30 04:16:57 +01:00
Anonymous Maarten
85ff14e997
Remove debug window ( #736 )
...
* Remove debug window
* LEGO1: remove a few exports
* LEGO1: Remove a few `friend class DebugViewer` declarations
2025-11-21 14:20:37 +00:00
Christian Semmler
b06f05ccf9
Merge remote-tracking branch 'isle/master'
2025-10-18 10:23:53 -07:00
jonschz
e355b55907
Fix some library globals ( #1692 )
...
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-10-09 22:28:38 +02:00
Christian Semmler
ec3c770c61
Merge remote-tracking branch 'isle/master'
2025-09-12 12:35:22 -07:00
jonschz
a7c43cbe17
Small BETA10 corrections ( #1681 )
...
* Small BETA10 corrections
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-09-06 17:39:28 +02:00
Cookie
78ee45296b
system stack size for MxDiskStreamProviderThread ( #698 )
2025-08-21 23:16:21 +00:00
Anders Jenbo
8514e5244f
Avoid purple edges on scaled down transparent 2D ( #694 )
2025-08-21 22:46:35 +02:00
Anders Jenbo
57e918904c
Use 8bit surfaces for 2D content on miniwin ( #680 )
2025-08-20 23:58:10 +02:00
Christian Semmler
e709400dc6
Add new directives to SiLoader, allow specifying directives in .ini ( #688 )
...
* WIP Prepend directive
* WIP
* Add new directives
2025-08-20 19:21:28 +02:00
Christian Semmler
d10ac7e77c
Add hdmusic.si asset pack, extend SiLoader with Replace directive ( #671 )
...
* Replace SI objects
* Changes
* Fix
* Remove obsolete file
* Add delete handler
* Updates
* Update assets
* Configure git LFS
* Add HD music
* Move files to LFS
* chmod files
* fix gitattributes
* Fixes
* Fixes
* Add other HD music
* Fix file perms
* Add comment
* Minor update
* Refactor
* Fix
* Add LFS flag
* Add check for file replace
* Exclude assets from CPack
* Attempt fix
* Update libweaver
* Fix MxDSBuffer leak
* Add .lfsconfig
* Set LFS URL
* Fix LFS CI
* Fix
* Space
2025-08-16 21:21:39 +02:00
Christian Semmler
73c6be7abf
Clean up config code ( #679 )
...
* Clean up config code
* Export function
* Fix
2025-08-15 18:56:36 +02: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
Fabian Neundorf
15fec495e5
Clear unknowns in Act2Brick ( #1675 )
2025-08-09 18:05:43 +02: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
Fabian Neundorf
ddaf497cc4
Clear unknowns in MxVideoPresenter ( #1656 )
2025-07-26 00:16:36 +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
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
Christian Semmler
a5a3c4ec83
Upgrade OpenGL ES renderer to 3.0, add option for MSAA ( #636 )
2025-07-23 18:00:48 +00:00
Fabian Neundorf
eae038f6a9
Clear unknowns in MxVideoParamFlags ( #1648 )
2025-07-22 20:58:00 +02:00
jonschz
36f6d963dc
BETA matches for SoundManagers ( #1646 )
...
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-07-21 23:42:42 +02:00
MS
b1dcc26d79
Beta functions for MxVariable ( #1645 )
...
* Beta match MxVariable classes
* CustomizeAnimFileVariable
2025-07-20 23:08:26 -04:00
MS
4edd8d1214
Beta match MxThread and MxSemaphore ( #1644 )
2025-07-20 21:58:16 -04: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
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
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
Christian Semmler
10195dcbcb
Add more rumble events ( #627 )
...
* Add more rumble events
* Add check for haptic
2025-07-18 22:52:42 +00:00
Helloyunho
df84f4d7a5
🩹 fix: use actual transparent pixel if surface supports alpha channel ( #616 )
2025-07-16 17:32:37 +02:00
Christian Semmler
4f3ce064e8
Merge remote-tracking branch 'isle/master'
2025-07-15 12:05:45 -07:00
Helloyunho
7cf24ae358
🩹 fix: no black border on virtual cursor ( #604 )
2025-07-14 15:10:15 +00:00
Christian Semmler
21ce906a32
Add haptic feedback (rumble) ( #596 )
...
* Add rumble event for hit actor
* Add ini option
2025-07-13 20:26:47 -07:00
Christian Semmler
42f877e177
(Web port) Fix virtual cursor transparency ( #595 )
2025-07-14 04:16:03 +02:00
jonschz
ac46537599
Interpret Act3List properties, minor fixes ( #1619 )
...
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-07-12 17:05:29 +02:00
Anders Jenbo
b8e7c8f774
Fix uninitialized ddpfPixelFormat in VTable0x44 ( #563 )
2025-07-09 05:40:24 +00:00
Anders Jenbo
bb86ee3172
Fix clear screen on buffered deevices ( #544 )
2025-07-07 03:40:53 +02:00
Helloyunho
04bcfde38b
Add Xbox One/Series X|S port ( #526 )
...
* chore: update README.md
* ✨ feat: got the audio working
* 🔧 feat: add appxmanifest
* 🩹 fix: remove opengl stuff
* ⚗️ feat: add button support
* ⚗️ chore: try to make less modification from upstream
* 🩹 fix: doesnt compile
* ✨ feat: forcibly draw cursor and map right joystick to cursor
* 🩹 fix: remap joystick
* 🎨 fix: formatting
* 🎨 fix: cmakelists formatting
* 🩹 fix: 3ds build
* 👷 feat: add xbox one ci build
* 💚 fix: github hates xbox series naming
* 💚 fix: dont run cpack for xbox one, vs does that for you
* 💚 fix: xbox one need to use vs as generator
* 💚 fix: please
* 💚 fix: it could be msix not bundle
* 💚 fix: try recursive directory search when upload release
* 🔨 feat: support cpack
* 👷 feat: better packaging
* 💚 fix: ignore if mv fails
* 🔧 feat: add mouse sensitivity config
* 🔥 chore: dont need you
* ⚗️ chore: use d3d11
* ✨ feat: hardware acceleration!!
* 🚸 chore: change default cd path so user can easily copy the assets to xbox
* 🧑💻 chore: improve reusability
* 🚨 fix: formatting error
* 🚸 chore: draw cursor by default
* 🎨 chore: cmakelists formatting
* chore: match with upstream
* chore: more matching with upstream
* chore: don't need you
* 🩹 fix: apply changes
* 🔥 fix: we don't need controller map anymore
* 🩹 fix: use isle style include guard
* 🩹 fix: last newline fix
* 👷 chore: use cpack
* 💚 fix: try to fix ci
* 💚 fix: i tried my best...
2025-07-06 07:28:00 -07:00
Anders Jenbo
761dc31ac0
Render buttons as sprites ( #488 )
2025-07-05 07:39:51 +02:00
Christian Semmler
1c0588727e
Merge remote-tracking branch 'isle/master'
2025-07-04 12:59:02 -07:00