Commit Graph

467 Commits

Author SHA1 Message Date
Luke Street f49d3c5f58 Fix typo 2026-06-14 20:56:21 -06:00
Luke Street 10308b0ccb Optimize RmlUi render passes 2026-06-14 20:15:45 -06:00
Luke Street 4c374906d2 Fix build w/ Tracy & delay frame start for frame pacing 2026-06-14 17:10:50 -06:00
Luke Street e3fd6b1900 Implement aurora_get_fps 2026-06-14 11:23:24 -06:00
Luke Street b59a3a5b3c Implement DVD worker thread 2026-06-14 00:59:53 -06:00
Luke Street 2a8471a953 Avoid holding SurfaceLock over gpu_synchronize 2026-06-14 00:14:27 -06:00
Luke Street 6a3d46e696 Patch SDL3 for combined joycons regression 2026-06-14 00:14:27 -06:00
Luke Street 4943af53c7 Don't ignore Null backend 2026-06-14 00:14:27 -06:00
Rodney van den Velden 2ef80a1fa7 Fixed using system fmt (#227)
* Fixed using system fmt

* Fix fmt build errors
2026-06-13 23:56:47 -06:00
Luke Street 9b5807a1ef Minor cleanup 2026-06-13 23:49:08 -06:00
Luke Street 85592e4d6b Build RmlUi pipelines first & block draws until compiled 2026-06-13 23:36:37 -06:00
Luke Street a332b6c9b0 Fix gpu_prof compilation 2026-06-13 23:26:55 -06:00
Luke Street 1a15801f14 Fix RGBA8 edge tiles 2026-06-13 11:54:39 -06:00
Luke Street 0c68e0b4e8 Turns out I actually wanted DOWNLOAD_EXTRACT_TIMESTAMP FALSE 2026-06-13 10:44:34 -06:00
Luke Street ad55eedb31 GPU profiling & Dawn trace integration with Tracy 2026-06-13 10:39:24 -06:00
Luke Street 55b993e08e Add aurora::gx::dl reader & optimizer 2026-06-13 10:15:47 -06:00
Luke Street 5143394381 Add GX_AUTO Aurora extension for GXBegin 2026-06-09 23:38:22 -06:00
Luke Street 55d720eed2 Add logs in add_controller/remove_controller 2026-06-09 23:33:34 -06:00
Luke Street 9bc79d649c Prune dawn_cache.db entries after loading pipeline cache 2026-06-09 00:19:03 -06:00
Luke Street 6fa2cbb961 Don't report errors/device lost on shutdown 2026-06-08 23:13:56 -06:00
Luke Street cc9aa81ce7 Make DeviceLost fatal 2026-06-08 22:44:59 -06:00
Luke Street 1ebb33f112 Validate texture replacement size before loading
Fixes TwilitRealm/dusklight#1226
2026-06-07 23:48:23 -06:00
Luke Street 2d64481e71 Evict dynamic palette textures in evict_copy_texture 2026-06-07 23:41:44 -06:00
Trevor Anderson 19479a53e4 Use mipmaps from .dds file if present (#198)
* Use mipmaps from .dds file if present

* Don't load mips from disk if they're present in the base file

* Keep mipmap count >= 1

* Remove unintended formatting changes

* Validate DDS mipmap handling

---------

Co-authored-by: Luke Street <luke@street.dev>
2026-06-06 08:12:44 -06:00
Luke Street 45a732e295 Seed pipeline cache from initial DB dynamically (#223) 2026-06-06 07:41:33 -06:00