olebeck
9cab1ac14d
double buffered uniforms seem to work now
2025-06-30 21:07:42 +02:00
olebeck
5005772243
correct texture address mode, use tlsf instead of sceClibMspace
2025-06-29 16:30:20 +02:00
olebeck
7c15d4f9d8
run clang format
2025-06-28 03:39:00 +02:00
olebeck
4744142c9d
wrong env dest
2025-06-28 03:33:46 +02:00
olebeck
88173dabba
forgot env var
2025-06-28 03:31:29 +02:00
olebeck
2aeeff7d07
remove some unneeded changes
2025-06-28 03:30:03 +02:00
olebeck
a6b90abcca
Merge remote-tracking branch 'upstream/master'
2025-06-28 02:47:07 +02:00
olebeck
7b258b0e30
fix normals matrix
2025-06-28 02:44:52 +02:00
Christian Semmler
02dd261ca9
Fix isle/master merge
2025-06-27 16:15:08 -07:00
Christian Semmler
c0e41a8ef6
Merge remote-tracking branch 'isle/master'
2025-06-27 16:10:31 -07:00
Korbo
16a94c725c
Names for race related or adjacent functions and variables ( #1592 )
...
* Names for race related or adjacent functions and variables
* fix formatting
* fix formatting
2025-06-28 01:08:45 +02:00
olebeck
a7f41dd4a3
clean up a bit
2025-06-27 23:59:17 +02:00
olebeck
4aad9a9786
make 3d work, broken lights
2025-06-27 17:20:25 +02:00
Christian Semmler
a987595e1e
1.0 compatibility ( #434 )
...
* Make Infocenter compatible with 1.0 versions
* Fix
* Emscripten patch
* Fix
* Fix Emscripten patch
* Window title
* Naming
* Don't exit car build automatically in 1.0
* Disable character selection by clicking icon in 1.0
* Remove obsolete includes
2025-06-27 02:30:24 +02:00
olebeck
5f9b9675eb
fix Draw2DImage
2025-06-27 00:38:05 +02:00
Fabian Neundorf
056064f9d4
Clear unknown in LegoLOD ( #1590 )
...
The function does mostly the same as `SetTextureInfo` but does not
explicitly set the color as well.
2025-06-26 22:35:04 +02:00
Christian Semmler
eaeccdb77d
Merge remote-tracking branch 'isle/master'
2025-06-26 11:32:59 -07:00
Fabian Neundorf
b66d1e2f64
Clear unknowns in Ambulance and AmbulanceMissionState ( #1588 )
2025-06-26 20:31:30 +02:00
Christian Semmler
976336649a
Merge remote-tracking branch 'isle/master'
2025-06-26 11:22:18 -07:00
Danct12
a782c48980
miniwin: Use PRIu32 for printing uint32_t ( #436 )
...
Some architecture uses different type for uint32_t.
For example:
x86_64 | aarch64 = unsigned int
xtensa | riscv32 = long unsigned int
arm = long unsigned int
2025-06-26 19:41:46 +02:00
olebeck
5a6d05c38f
support paletted textures directly to avoid copying the texture twice
2025-06-26 17:45:52 +02:00
VoxelTek
73bab24721
Add Launch Game button to config tool, rename executable to isle-config ( #435 )
...
* Add Launch Game option to config tool
* Rename executable from "config" to "isle-config"
* Add error popup if unable to find game executable
* Use one QMessageBox for both Win and *nix
Create one QMessageBox object to use for both Windows and non-Windows platforms. Additionally, set all relevant text during creation of QMessageBox, and show Warning icon as part of message box.
* Add tooltips to save, launch, and exit buttons
* Change "Launch Game" to "Save and Launch"
* Remove unnecessary Windows-specific code
2025-06-26 07:21:11 -07:00
olebeck
fb17107bca
fix rendering somewhat, some geometry shows up
2025-06-26 14:03:20 +02:00
Carson
7797729a3f
Add option to remove startup delay ( #395 )
...
* Add startup delay option
* Remove build option
* Add comment back
2025-06-25 20:27:53 -07:00
VoxelTek
7a92f53212
Revamp config tool, add tooltips and consolidate options. ( #427 )
...
* Add tooltips, remove obsolete directory stuff
In the config tool, the "Media Path" entry was removed, as it doesn't do anything in isle-portable as far as I know.
The "Disk Path" and "CD Path" options were merged into one directory editing thing, where CD Path is specified and Disk Path is then derived from that.
A checkbox to enable or disable full-screen was added.
Tooltips were added to the config app, so now users can more easily tell what a setting in the config tool does.
* Make clang-format happy
* oops that's an extra semicolon I don't need
* Remove obsolete full screen forcing
Co-authored-by: Anders Jenbo <anders@jenbo.dk>
* Update CONFIG/config.cpp
Co-authored-by: Anders Jenbo <anders@jenbo.dk>
---------
Co-authored-by: Anders Jenbo <anders@jenbo.dk>
2025-06-26 03:58:06 +02:00
Anders Jenbo
dcacdcc711
Fix d3drmmesh type error ( #433 )
2025-06-26 02:46:10 +02:00
olebeck
06f2179ea1
make gxm renderer work with new d3drm
2025-06-26 02:34:16 +02:00
olebeck
b41e760d9d
Merge remote-tracking branch 'upstream/master'
2025-06-25 22:07:25 +02:00
olebeck
d0020a3b9a
avoid sdl renderer for vita, seems broken
2025-06-25 21:40:17 +02:00
Anders Jenbo
b65284a7a0
Move 2D drawing and upscaling to the renderer ( #348 )
2025-06-25 19:45:26 +02:00
Christian Semmler
6942016a76
Fix LegoPlantManager::CreatePlant ( #425 )
2025-06-25 01:23:58 +02:00
Christian Semmler
8dbcaf6d65
Allow running game without audio device ( #426 )
...
* Allow running game without audio device
* Remove dot
* Add SDL error to message
2025-06-24 22:54:26 +00:00
Christian Semmler
87b4c0412e
Enhance compatibility of FetchFS ( #424 )
2025-06-24 22:03:54 +00:00
Fabian Neundorf
8498c69af1
Clear unknowns in LegoPlantManager ( #1587 )
2025-06-24 22:38:08 +02:00
Christian Semmler
822a6a338c
Fix debug window
2025-06-24 09:23:32 -07:00
Christian Semmler
a9505f435a
Fix clang-format
2025-06-24 09:11:08 -07:00
Christian Semmler
ae632c2367
Merge: update meshbuilder.cpp
2025-06-24 09:08:16 -07:00
Christian Semmler
69b5f17599
Merge remote-tracking branch 'isle/master'
2025-06-24 09:05:44 -07:00
MattKC
ce85377f18
Create LICENSE ( #1497 )
2025-06-24 18:00:23 +02:00
olebeck
b38091ba1b
add gxm renderer (not working with display yet)
2025-06-24 16:36:09 +02:00
Fabian Neundorf
7f10f7ae14
Clear unknown in ModelDbModel ( #1586 )
2025-06-23 14:34:02 -07:00
Anders Jenbo
c8bb0da5a7
Implement DrawFPS ( #420 )
2025-06-23 21:04:52 +00:00
jonschz
edae5f58ec
Remove getters/setters that (likely) don't exist ( #1583 )
...
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-06-23 20:58:16 +02:00
Danct12
19fee55333
Shared library support ( #404 )
...
This allows isle-portable to be built using shared libraries
provided by the developer's distribution.
2025-06-23 17:20:39 +02:00
MS
1701117e6f
Improve MeshBuilderImpl::CreateMesh ( #1584 )
...
* CreateMesh
* Effective match for Clone()
2025-06-23 10:24:13 -04:00
jonschz
1677193635
Add reference to isle-portable to README ( #1579 )
...
* Add reference to `isle-portable` to README
* Fix uppercase
* Address review comments
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-06-23 12:32:19 +02:00
Christian Semmler
0c66273c9f
Update README.md [skip ci]
2025-06-22 22:04:21 +02:00
Danct12
3698f4fb0c
Bump version for SDL_SCALEMODE_PIXELART to 3.3.0 ( #403 )
2025-06-22 17:54:35 +00:00
Christian Semmler
5a756f033b
Set UseJoystick to true by default ( #397 )
2025-06-22 18:49:06 +02:00
Christian Semmler
41daf76bca
Merge remote-tracking branch 'isle/master'
2025-06-22 09:48:17 -07:00