Commit Graph

390 Commits

Author SHA1 Message Date
Pieter-Jan Briers 4328a1bb5d Set default PAD mapping to fix Z (#297)
* Set default PAD mapping to fix Z

Requires https://github.com/encounter/aurora/pull/111

* Update to new API
2026-04-09 19:24:25 -06:00
qwertyquerty 229c8ed88f CI/CD, CMake improvements, more targets, fix gcc (#258)
* CI attempt

* syntax

* fix cmake for linux

* fix include directories and merge main

* fix PDB fighting

* fix gcc compiling

* fix SSCACHE for windows

* try and fix gcc

* more CI presets

* remove the android target for now

* bump cmake minimum to fix debug information format

* yet another attempt at fixing gcc

* yet another attempt at fixing gcc

* better CI matrixing

* yet another attempt at fixing GCC

* fix arm

* fix CI

* placeholder icons

* compile dawn from source for windows arm64

* fix icons and linker warnings

* fix cmake

* fetch libjpegturbo

---------

Co-authored-by: Luke Street <luke@street.dev>
2026-04-09 19:22:53 -06:00
TakaRikka 365718a5a9 Merge pull request #298 from TwilitRealm/fix/wide-fixes
Fix Shop Cursor Positions
2026-04-09 16:06:09 -07:00
MelonSpeedruns c8628b6799 Fix shop cursor positions 2026-04-09 13:50:30 -04:00
PJB3005 a2d008ab09 Add Tracy stuff 2026-04-09 18:47:34 +02:00
madeline 3e12ff92fa get rid of half width in drawDepth2 2026-04-07 23:45:43 -07:00
madeline 7b4d9ce807 frame usage debug info 2026-04-07 22:11:50 -07:00
MelonSpeedruns 3456496ff3 Merge remote-tracking branch 'origin/main' into 26-04-05-locked-aspect-ratio
# Conflicts:
#	include/dusk/settings.h
#	src/dusk/settings.cpp
#	src/m_Do/m_Do_main.cpp
2026-04-07 18:20:45 -04:00
PJB3005 393bf7b77a Fix Aurora draw call display in performance overlay
It was getting reset at the start of the frame... Just cache the values.
2026-04-07 22:17:48 +02:00
PJB3005 208f2aba9f Cleanly shut down JKRDecomp thread
Properly join the thread to ensure it's shut down before we try to exit.

Fixes #268
2026-04-07 20:06:52 +02:00
TakaRikka 8c0fd7d860 Merge pull request #243 from TwilitRealm/runtime-data-asset-loader
Runtime rel/dol asset loader
2026-04-06 23:22:41 -07:00
Luke Street 462001d398 Add vsync toggle & honor fullscreen setting 2026-04-06 23:07:48 -06:00
madeline d6d5c318ae runtime data asset loader 2026-04-06 20:37:39 -07:00
Luke Street 7d9d041b7d Update aurora & fixes for OS header changes 2026-04-06 21:25:50 -06:00
MelonSpeedruns 96ab109b97 Merge remote-tracking branch 'origin/main' into feature/dynamic-aspect-ratio 2026-04-06 13:16:38 -04:00
Max Roncace f2be41355c Reapply settings changes on top of #209 2026-04-05 23:49:31 +02:00
bdamja d2ce53d5d4 button to restore default window size and position (#234) 2026-04-05 17:04:40 -04:00
CraftyBoss 9e5fe7df3f update HUD positions in updateOnWide instead of when drawing
this change makes it so positions will properly update when resizing the window, instead of only updating on room load
2026-04-05 17:04:39 -04:00
MelonSpeedruns 79dc5de912 Fix underwater effect + Fading to work at any aspect ratio 2026-04-05 16:56:35 -04:00
MelonSpeedruns f5703925d6 scale bloom depending on the window size 2026-04-05 16:55:52 -04:00
MelonSpeedruns 0ef5eadea2 initial commit with working 3D view at all times 2026-04-05 16:55:48 -04:00
PJB3005 8edcfb2052 Add "lock aspect ratio" setting
Uses new Aurora functionality: https://github.com/encounter/aurora/pull/97

Fixes #138
2026-04-05 22:46:38 +02:00
PJB3005 3f652f17d5 appname.hpp -> app_info.hpp 2026-04-05 19:20:10 +02:00
PJB3005 0b04ef6463 Set Aurora config path 2026-04-05 19:03:26 +02:00
PJB3005 4235a5fddc Merge remote-tracking branch 'origin/main' into 26-04-04-config 2026-04-05 00:12:17 +02:00
PJB3005 a00fb1c05c Config system v1
Roughly inspired by what I've learned from my work on Space Station 14, without some of the unnecessary cruft and complexity.

Implementation is relatively simple once I figured out all the template order shenanigans.
2026-04-04 22:47:48 +02:00
Irastris 6966f33a8b Remove AuroraConfig configPath 2026-04-04 01:52:48 -04:00
Max Roncace 3b895609d3 Refactor Dusk settings out to common interface used by game and UI code 2026-04-04 00:16:44 -04:00
Luke Street 82425d9bf6 Add pipeline progress overlay 2026-04-03 17:28:32 -06:00
Luke Street 1e2e40c52a Rescale imgui on display scale change 2026-04-03 17:09:29 -06:00
Luke Street 4216165dfb Copy more imgui stuff from Metaforce 2026-04-03 17:04:22 -06:00
TakaRikka a3d661cf95 Merge pull request #210 from TakaRikka/offscreen
Update aurora & use new frame buffer API
2026-04-02 22:20:00 -07:00
Luke Street 6cbb8ffc8b Update aurora & use new frame buffer API 2026-04-02 23:08:00 -06:00
TakaRikka f432cc8969 fix 2026-04-02 19:15:41 -07:00
TakaRikka 08268eb015 add mirror mode toggle 2026-04-02 19:08:30 -07:00
TakaRikka 2019cabece add enhancements menu tab 2026-04-02 03:11:58 -07:00
Luke Street 2e920d510d Allow threads to gracefully shutdown 2026-04-01 18:30:12 -06:00
Luke Street c027b6ef6a Update aurora & increase map resolution 2026-04-01 00:53:08 -06:00
PJB3005 1146c30ec0 More GX debug groups 2026-04-01 01:11:28 +02:00
PJB3005 ab7e34975e Allow OSReport to *really* be forced on via menu.
There's a ton of stuff that's slipping under the radar because OSReport_system keeps disabling OSReport.
2026-03-31 21:14:02 +02:00
Luke Street b109aa0273 Update GXSetArray usages (fixes & le arg) 2026-03-31 01:06:36 -06:00
TakaRikka 984cf000d4 unstub map rendering 2026-03-30 17:52:19 -07:00
Max Roncace d2c5614a47 Use separate heap for DVD decompression
This fixes crashes when first entering North Faaron cave and
Renado's Sanctuary due to system heap exhaustion resulting from
multiple threads allocating on the heap at once.

There's some sort of weird contention going on - for some reason the
game gobbles up seemingly any amount of memory you throw at it when
the two threads are competing for heap space. Using a separate heap
in the async thread sidesteps the issue.
2026-03-29 01:20:25 -04:00
PJB3005 248f3945b4 Merge branch 'main' into pjb-audio 2026-03-27 17:18:11 +01:00
PJB3005 e2923d3745 Fix shutdown crash 2026-03-26 15:03:48 +01:00
PJB3005 7ac96d0251 Merge branch 'main' into pjb-audio 2026-03-25 16:43:59 +01:00
madeline d6f2b1c899 fix trimming viewport scissoring fixes #121 2026-03-24 18:25:01 -07:00
madeline ed27528728 turn on background input 2026-03-23 23:17:26 -07:00
TakaRikka b0e3a4e0d2 enable cs fades again 2026-03-22 00:20:37 -07:00
TakaRikka 9bc74b0226 various crash fixes 2026-03-21 05:07:51 -07:00