Commit Graph

  • 0a5a5d90ef Test stub fix main Luke Street 2026-07-07 21:24:34 -06:00
  • b979ff6913 Public aurora::gfx API (custom draws & compute) Luke Street 2026-07-07 13:13:53 -06:00
  • 5af0cc06a0 Add "virtual" texture replacement API Luke Street 2026-07-07 12:06:16 -06:00
  • b135643394 Add GXSetProjectionFull extension Luke Street 2026-07-07 12:04:14 -06:00
  • 352138a1b5 Migrate dep versions to AuroraDependencyVersions.cmake Luke Street 2026-07-07 12:03:25 -06:00
  • d9d5a97bfa This should be off mods Luke Street 2026-07-06 22:06:01 -06:00
  • 9d047136c2 Fix BUILD_SHARED_LIBS rebuild on Windows Luke Street 2026-07-06 01:16:20 -06:00
  • 91670f287b fixup! Factor dependency pins into AuroraDependencyVersions.cmake; make AuroraDawnProvider standalone-includable Luke Street 2026-07-05 14:37:40 -06:00
  • 152133e5a6 Factor dependency pins into AuroraDependencyVersions.cmake; make AuroraDawnProvider standalone-includable Luke Street 2026-07-05 14:34:43 -06:00
  • ab4a99daa6 Remove obsolete SDK export helper Luke Street 2026-07-04 17:43:23 -06:00
  • 28e62750ba Fix SDK export symbol collection Luke Street 2026-07-04 11:21:57 -06:00
  • 099b116da0 Fix SDK export symbol collection Luke Street 2026-07-04 10:39:35 -06:00
  • a06058fc74 Add aurora_target_export_sdk_symbols Luke Street 2026-07-04 09:37:47 -06:00
  • 7d1d67f475 Increase VertexBufferSize to 5mb Luke Street 2026-07-04 00:54:19 -06:00
  • 00cd4a4567 Add GXSetProjectionFull & encoder tasks Luke Street 2026-07-03 12:43:35 -06:00
  • f5951233d1 Cleanup public gfx API Luke Street 2026-07-02 21:09:56 -06:00
  • f9fa4ea5e0 Add public aurora::gfx API: custom draws + pass primitives Luke Street 2026-06-27 15:34:40 -06:00
  • 566cf1dc1a Add virtual source API to texture_replacement Luke Street 2026-07-02 01:02:06 -06:00
  • 169b4cf96a Add aurora::gfx::png::parse_png_bytes Luke Street 2026-07-02 00:55:52 -06:00
  • 1076784771 Update aurora_dvd_overlay_files comment Luke Street 2026-07-02 00:55:34 -06:00
  • 9087a409da Add API for checking if textures have an available replacement (#236) Irastris 2026-06-27 23:10:07 -04:00
  • 27f3bdfd22 Fix Aurora default size + ARAM macros (#231) Ahmad Abdallah 2026-06-28 03:40:43 +03:00
  • d382903495 Include cstring in CardGciFolder.cpp (#233) Rodney van den Velden 2026-06-28 02:40:31 +02:00
  • f170e4d5ed Texture dumping fixes (#235) Irastris 2026-06-27 20:40:17 -04:00
  • e145b9ec20 Fix tests Luke Street 2026-06-24 21:36:10 -07:00
  • 05495810ba Migrate remaining GX functions to FIFO Luke Street 2026-06-22 20:29:39 -07:00
  • 0d78e100df Small rename Luke Street 2026-06-18 09:10:06 -06:00
  • 509021de0a Enable pipeline thread on OpenGL (ES) Luke Street 2026-06-17 23:11:13 -06:00
  • 2f17cc685d Migrate to encounter/dawn fork Luke Street 2026-06-17 23:11:02 -06:00
  • d04f3e310e Fix time with daylight savings (#229) MelonSpeedruns 2026-06-18 00:02:37 -04:00
  • 7ccdae1807 Don't set backend flags on SDL_Window Luke Street 2026-06-17 17:52:26 -06:00
  • 265928601c Disable texture_replacements debug logs Luke Street 2026-06-17 17:52:10 -06:00
  • e80ff02fd3 Fix gpu_prof on Metal (again) Luke Street 2026-06-17 17:51:54 -06:00
  • ce91e421a7 Support for wgpu::FeatureLevel::Compatibility Luke Street 2026-06-17 17:51:22 -06:00
  • 34249a178f system fmt version 11.0 is required to compile, otherwise fetch (#230) Olivia!! 2026-06-18 03:50:39 +02:00
  • cebba6aabb Don't call refresh_surface from worker thread Luke Street 2026-06-17 00:01:07 -06:00
  • 22351fb0b7 Patch RmlUi to fix IME keyboard state Luke Street 2026-06-16 14:20:59 -06:00
  • 9ba857096c Tracy zones in poll_events Luke Street 2026-06-16 14:00:07 -06:00
  • 0acac1320c Set scissor during swapchain copy Luke Street 2026-06-16 13:23:38 -06:00
  • 39933ea02a One more staging buffer because why not Luke Street 2026-06-16 13:00:34 -06:00
  • 80a9f57f6c ProcessEvents in end_frame Luke Street 2026-06-16 12:56:45 -06:00
  • 2ebe751b9b ProcessEvents after Present temp Luke Street 2026-06-16 10:49:30 -06:00
  • 3f1c26f2a6 Workaround CopyTex incremental ID leakage Luke Street 2026-06-16 01:51:05 -06:00
  • 153231b398 Only fatal on device lost after initialization Luke Street 2026-06-16 01:37:56 -06:00
  • 0c1b0d6f55 texture_replacements: Fix TLUT hash calc Luke Street 2026-06-16 00:13:04 -06:00
  • c98c949fde Synchronize render worker on shutdown Luke Street 2026-06-16 00:12:51 -06:00
  • b78cca8e58 Disable frame pacing temporarily Luke Street 2026-06-15 23:06:53 -06:00
  • 319f9bb546 Sort texture replacements by path (case-insensitive) Luke Street 2026-06-15 22:38:27 -06:00
  • f49d3c5f58 Fix typo Luke Street 2026-06-14 20:56:21 -06:00
  • 10308b0ccb Optimize RmlUi render passes Luke Street 2026-06-14 20:15:45 -06:00
  • 4c374906d2 Fix build w/ Tracy & delay frame start for frame pacing Luke Street 2026-06-14 17:10:50 -06:00
  • e3fd6b1900 Implement aurora_get_fps Luke Street 2026-06-14 11:23:24 -06:00
  • b59a3a5b3c Implement DVD worker thread Luke Street 2026-06-14 00:59:53 -06:00
  • 2a8471a953 Avoid holding SurfaceLock over gpu_synchronize Luke Street 2026-06-14 00:14:22 -06:00
  • 6a3d46e696 Patch SDL3 for combined joycons regression Luke Street 2026-06-13 23:53:29 -06:00
  • 4943af53c7 Don't ignore Null backend Luke Street 2026-06-13 23:51:28 -06:00
  • 2ef80a1fa7 Fixed using system fmt (#227) Rodney van den Velden 2026-06-14 07:56:47 +02:00
  • 9b5807a1ef Minor cleanup Luke Street 2026-06-13 23:49:08 -06:00
  • 85592e4d6b Build RmlUi pipelines first & block draws until compiled Luke Street 2026-06-13 23:36:37 -06:00
  • a332b6c9b0 Fix gpu_prof compilation Luke Street 2026-06-13 23:26:55 -06:00
  • 1a15801f14 Fix RGBA8 edge tiles Luke Street 2026-06-13 11:54:39 -06:00
  • 0c68e0b4e8 Turns out I actually wanted DOWNLOAD_EXTRACT_TIMESTAMP FALSE Luke Street 2026-06-13 10:44:34 -06:00
  • ad55eedb31 GPU profiling & Dawn trace integration with Tracy Luke Street 2026-06-13 10:39:24 -06:00
  • 55b993e08e Add aurora::gx::dl reader & optimizer Luke Street 2026-06-13 10:15:47 -06:00
  • 531b8f7d92 WIP: Add aurora::gx::dl::optimize gpu_prof Luke Street 2026-06-12 12:19:41 -06:00
  • 9ef9144b57 WIP gpu_prof Luke Street 2026-06-12 10:28:52 -06:00
  • 5143394381 Add GX_AUTO Aurora extension for GXBegin Luke Street 2026-06-09 23:38:22 -06:00
  • 55d720eed2 Add logs in add_controller/remove_controller Luke Street 2026-06-09 23:33:34 -06:00
  • 9bc79d649c Prune dawn_cache.db entries after loading pipeline cache Luke Street 2026-06-09 00:19:03 -06:00
  • 6fa2cbb961 Don't report errors/device lost on shutdown Luke Street 2026-06-08 23:13:56 -06:00
  • cc9aa81ce7 Make DeviceLost fatal Luke Street 2026-06-08 22:44:59 -06:00
  • 1ebb33f112 Validate texture replacement size before loading Luke Street 2026-06-07 23:48:23 -06:00
  • 2d64481e71 Evict dynamic palette textures in evict_copy_texture Luke Street 2026-06-07 23:41:44 -06:00
  • 19479a53e4 Use mipmaps from .dds file if present (#198) Trevor Anderson 2026-06-06 10:12:44 -04:00
  • 45a732e295 Seed pipeline cache from initial DB dynamically (#223) Luke Street 2026-06-06 07:41:33 -06:00
  • 1339faa105 Fix out-of-bounds company code copy in getStatus (#225) Ahmad Abdallah 2026-06-06 06:41:04 -07:00
  • b3afea435a Add ASTC DDS support to texture_replacements (#226) Luke Street 2026-06-06 07:40:41 -06:00
  • 4d2057232c Seed pipeline cache from initial DB dynamically pipeline-seed Luke Street 2026-06-05 17:39:53 -06:00
  • c31d6dadcb Implement GX_TF_C14X2 conversion (#222) Ahmad Abdallah 2026-06-04 23:02:59 -07:00
  • caf21ab92c Fix tests Luke Street 2026-06-04 23:59:03 -06:00
  • 71d8462557 Introduce render worker & revamp RmlUi backend Luke Street 2026-06-04 23:43:13 -06:00
  • 04cd3b3ac7 Allow AURORA_GFX_DEBUG_GROUPS to be set from CMake individually (#221) Pieter-Jan Briers 2026-06-04 04:57:54 +02:00
  • ad61647a74 Update SDL3 and use zlib-ng (#217) Reilly Brogan 2026-06-03 21:57:15 -05:00
  • 2c1e8ed840 Fix GX_NRM_NBT and GX_NRM_NBT3 vertex attribute handling (#181) Ahmad Abdallah 2026-06-03 19:52:26 -07:00
  • d7a57eba6b Remove more uses of path.string() (#220) Pieter-Jan Briers 2026-06-04 04:30:24 +02:00
  • 5a3c6d1b74 Fix incorrect uniform size Luke Street 2026-06-03 02:17:02 -06:00
  • 77e89e3c8a Fix GX_TL_IA8 conversion Luke Street 2026-06-03 02:11:40 -06:00
  • 417f558669 Always write texcoord_scale (for now) Luke Street 2026-06-03 00:56:12 -06:00
  • 59349fb982 Fix Windows build issues Luke Street 2026-06-02 23:55:23 -06:00
  • fb156d78ca Fix GX indirect tile window rendering (#218) Thomas Ryan 2026-06-02 12:04:31 -04:00
  • 49e61d7dad Search for system installs of sqlite3 and zstd (#215) Reilly Brogan 2026-05-31 14:50:37 -05:00
  • 839af55c15 Fix BUILD_SHARED_LIBS preservation on reconfigure Luke Street 2026-05-31 12:49:26 -06:00
  • 7dd107e1a4 DVD file overlay support (#216) Pieter-Jan Briers 2026-05-30 21:16:42 +02:00
  • 7ba0d010cc Implement GX2SetPolygonOffset SuperDude88 2026-05-22 13:24:56 -04:00
  • 558ba0a987 Add RG8 and BC1 PC texture formats Luke Street 2026-05-30 09:57:21 -06:00
  • c214a67adf Runtime texture replacement API Luke Street 2026-05-29 21:11:39 -06:00
  • f4eb2ee151 Add device accelerometer (#214) Ahmad Abdallah 2026-05-30 01:09:49 -04:00
  • 11c6ad2745 Add support for GX_TG_COLOR0/1 Luke Street 2026-05-29 20:45:27 -06:00
  • 116a946989 Merge branch 'main' into dusk-tphd dusk-tphd Luke Street 2026-05-29 21:22:43 -06:00
  • e30fe08670 Runtime texture replacement API Luke Street 2026-05-29 21:11:39 -06:00