Commit Graph

  • 507fda8591 Implement GX_LINES and GX_LINESTRIP main Luke Street 2026-03-29 22:33:28 -06:00
  • beb6fdbbbc Set window minimum size to 640x480 Luke Street 2026-03-29 15:18:24 -06:00
  • 5ff8232fd7 Delete CMPR->DXT1 conversion; always use RGBA8 Luke Street 2026-03-29 15:07:24 -06:00
  • f45a8a13f1 Fix GX_TG_MTX3x4 w/ GX_TG_TEX* src Luke Street 2026-03-29 14:01:02 -06:00
  • 8dc57b7826 Reduce FIFO write overhead & improve codegen Luke Street 2026-03-29 13:50:42 -06:00
  • 29551d433a Fix tests Luke Street 2026-03-29 13:02:19 -06:00
  • d0490990f0 Avoid NaN normals (from Lars) Luke Street 2026-03-29 12:58:17 -06:00
  • d356e694bd Move _PC formats into GXTexFmt Luke Street 2026-03-29 12:56:05 -06:00
  • 587e2e3cb6 Full GPU vertex parsing Luke Street 2026-03-18 23:58:00 -06:00
  • 4702e40cc7 Avoid NaN normals (from Lars) lines Luke Street 2026-03-29 12:58:17 -06:00
  • 546a947709 Move _PC formats into GXTexFmt Luke Street 2026-03-29 12:56:05 -06:00
  • d5c068653c Expose SDL_Gamepad* handle via PAD API (#68) Pieter-Jan Briers 2026-03-29 19:05:05 +02:00
  • fcc825636f Fix warning about log size narrowing to u32 (#71) Pieter-Jan Briers 2026-03-29 18:51:30 +02:00
  • 236a7a5e9a fix incorrect t_TexCoord usage (#66) TakaRikka 2026-03-27 11:53:09 -07:00
  • 2a3ec47995 Merge pull request #67 from PJB3005/26-03-27-controller-remap Phillip Stephens 2026-03-27 11:12:27 -07:00
  • 21286ed94f Remove SDL gamepad map editing logic PJB3005 2026-03-27 18:44:47 +01:00
  • d76b70fc72 i8 palette support (#65) TakaRikka 2026-03-21 07:40:39 -07:00
  • e27970ec8c Full GPU vertex parsing Luke Street 2026-03-18 23:58:00 -06:00
  • 156f9a65e3 Merge pull request #64 from TakaRikka/gxdraw Phillip Stephens 2026-03-18 01:16:44 -07:00
  • 2919018795 symbol clash fix TakaRikka 2026-03-18 01:06:10 -07:00
  • 198b478e8b GXDraw from dolsdk2004 TakaRikka 2026-03-18 00:54:21 -07:00
  • da0e2886f3 asan: fix std::unique_ptr<wgpu::ChainedStruct> base cast (#63) Pieter-Jan Briers 2026-03-16 17:09:25 +01:00
  • 8cbbba0179 Add function to get ARAM real address (#59) Pieter-Jan Briers 2026-03-16 06:29:57 +01:00
  • 8bba29f882 Fix sampler bindings after palette textures Luke Street 2026-03-15 23:29:18 -06:00
  • d8c719c6b2 Fix alpha matSrc differing from color matSrc Luke Street 2026-03-15 23:29:04 -06:00
  • 03b8643a15 Fix TEV overflow handling Luke Street 2026-03-15 23:28:29 -06:00
  • e1b186c646 Merge pull request #62 from crowell/ostime_mac Phillip Stephens 2026-03-14 20:15:55 -07:00
  • 419643fd66 support Apple libc++ for OSGetTime Jeffrey Crowell 2026-03-14 20:08:12 -07:00
  • 1c676fbe4f Merge pull request #61 from caseif/fix/osgettime Phillip Stephens 2026-03-14 18:45:46 -07:00
  • da18035dfb Fix OSGetTime implementation Max Roncace 2026-03-14 20:07:04 -04:00
  • 818b750d71 avoid redundant storage uploads and extra alignment padding (#55) Jeffrey Crowell 2026-03-13 19:46:11 -07:00
  • 3fab52b060 Merge pull request #56 from magcius/laststage Luke Street 2026-03-13 08:53:13 -06:00
  • 7721ccb27c gx: last stage fix Jasper St. Pierre 2026-03-13 01:13:12 -07:00
  • cf42406855 flush fifo before end_frame Jasper St. Pierre 2026-03-12 23:35:17 -07:00
  • 95803b7e7d CARD: Commit card contents when modified Phillip Stephens 2026-03-11 23:54:28 -07:00
  • 731bf46b44 Fix pipeline_worker race condition Luke Street 2026-03-12 00:37:09 -06:00
  • 42f46ae99f Implement indirect texturing (kinda works) Luke Street 2026-03-11 02:19:34 -06:00
  • 3aa70b7149 Update packaged Dawn version Luke Street 2026-03-11 02:21:02 -06:00
  • 18cdf141cb Implement CARD API based on kabufuda (#53) CraftyBoss 2026-03-10 18:49:34 -07:00
  • db33a27e67 make absl always come from aurora deps and not system (#52) Jeffrey Crowell 2026-03-10 18:44:51 -07:00
  • 14b959e906 Add debug group for Dear Imgui rendering (#51) Pieter-Jan Briers 2026-03-11 01:45:08 +01:00
  • eb960f8148 Add debug group/marker GX/GD API (#48) Pieter-Jan Briers 2026-03-11 01:38:35 +01:00
  • da58718ef3 Merge pull request #50 from magcius/copytex Luke Street 2026-03-10 01:43:35 -06:00
  • 5d34a08ef4 gx_tg_mtx3x4 Jasper St. Pierre 2026-03-10 00:34:09 -07:00
  • e4868b34bb copytex fix Jasper St. Pierre 2026-03-10 00:13:13 -07:00
  • 70734a93ee Use custom SDL3 builds w/ libusb on Windows x86/AMD64 Luke Street 2026-03-10 00:51:33 -06:00
  • 6372cad562 fix xor xnor (#49) qwertyquerty 2026-03-09 23:23:00 -07:00
  • 6918fb0fe9 handle_cp: Set frac for nrm attr Luke Street 2026-03-10 00:22:11 -06:00
  • 30a144593a prepare_vtx_buffer: GX_VA_TEX*, GX_TEX_ST, GX_U8 Luke Street 2026-03-10 00:21:48 -06:00
  • 2a6b689766 Reduce unimplemented logs to debug Luke Street 2026-03-09 21:36:35 -06:00
  • b4b64fb9be Revamp aurora dependencies, use prebuilt packages Luke Street 2026-03-09 15:08:20 -06:00
  • c8f1ed661f Revert AURORA_ENABLE_DVD default, I will fix CI later fast-builds Luke Street 2026-03-09 21:29:49 -06:00
  • 97731abdca Auto-resolve dependency providers by default Luke Street 2026-03-09 21:22:13 -06:00
  • 6e54d1e4a6 ci: Install SDL3 for Linux and macOS Luke Street 2026-03-09 20:54:27 -06:00
  • 08932928a2 Use custom dawn build, fixes & add aurora_copy_runtime_dlls Luke Street 2026-03-09 20:50:46 -06:00
  • 64bfa3387c WIP dependency providers (vendor, system, package) Luke Street 2026-03-09 15:08:20 -06:00
  • 45ed0aa9d2 prepare_vtx_buffer: GX_VA_POS, GX_POS_XYZ, GX_S8 Luke Street 2026-03-09 01:15:37 -06:00
  • 23cf6af43a Add DVD implementation based on nod Luke Street 2026-03-09 01:05:11 -06:00
  • 27b377663e prepare_vtx_buffer: GX_VA_POS, GX_POS_XY, GX_F32 Luke Street 2026-03-08 23:54:41 -06:00
  • 7113657b5c Implement GX_TEV_COMP_RGB8_GT/EQ Luke Street 2026-03-08 23:45:28 -06:00
  • c070de107e Pipeline worker thread safety & priority queue Luke Street 2026-03-08 23:26:59 -06:00
  • d3c1d72c4a fix npot texture decode (#46) Jasper St. Pierre 2026-03-08 22:15:51 -07:00
  • 9dd8ae8e61 os time functions and fix os base clock (#45) qwertyquerty 2026-03-08 21:36:35 -07:00
  • 2b4bac1b9e Merge pull request #44 from magcius/indx Luke Street 2026-03-08 11:01:31 -06:00
  • 397801aea4 gx: GXInitTexObjTlut decl Jasper St. Pierre 2026-03-08 09:27:14 -07:00
  • c3100ee4c1 aurora: pass viewport/scissor fix Jasper St. Pierre 2026-03-07 20:35:33 -08:00
  • 37a2e1f245 gx: current_pn_mtx is hardcoded in shader now Jasper St. Pierre 2026-03-07 18:45:21 -08:00
  • f639f1fcea gx: Fix PNMTX array indexes, implement indexed load commands Jasper St. Pierre 2026-03-07 11:26:51 -08:00
  • 4245ccc69e gx: select Jasper St. Pierre 2026-03-07 11:46:05 -08:00
  • f0dc422ced Fix ternary operator (#43) Pieter-Jan Briers 2026-03-08 09:13:53 +01:00
  • 6cddbd4be3 Implement texture matrices pointing to position matrices (#42) Pieter-Jan Briers 2026-03-08 09:12:56 +01:00
  • 4e84141b08 implement more tev ops (#41) TakaRikka 2026-03-06 17:18:25 -08:00
  • 4b741d6e86 Log level config feature (#39) qwertyquerty 2026-03-06 17:18:14 -08:00
  • a83020342d fix: correct pipeline cache path mismatch (#40) Hyblocker 2026-03-06 18:36:29 +01:00
  • 50524cdcbc Set dirty state in GX_LOAD_AURORA_ARRAYBASE Luke Street 2026-03-05 23:13:40 -07:00
  • dc6aa25010 And disable writes Luke Street 2026-03-05 22:58:42 -07:00
  • 5bbc9a6246 Actually use depthCompare Luke Street 2026-03-05 22:52:21 -07:00
  • 3d7fc518d6 Clanker attempt #2 dvd Luke Street 2026-03-05 22:50:17 -07:00
  • 5b3f1aaf45 ci: Build debug, make ctest work Luke Street 2026-03-05 22:31:58 -07:00
  • 2c631e7ea2 Make vertex arrays set via FIFO properly (#35) Pieter-Jan Briers 2026-03-06 06:27:16 +01:00
  • 99673bf832 Fix display list check for correct namespace (#38) Jeffrey Crowell 2026-03-05 20:12:35 -08:00
  • 856e40efb4 Reimplement draw call merging & refactor aurora::gx (#37) Luke Street 2026-03-05 20:31:51 -07:00
  • 528a266a02 Make GDOverflowed be a fatal crash always (#34) Pieter-Jan Briers 2026-03-06 04:21:41 +01:00
  • 134a081f7c Reimplement draw call merging & refactor aurora::gx refactor Luke Street 2026-03-05 20:18:41 -07:00
  • 8a9d3e7485 ci: Add sccache CMake vars Luke Street 2026-03-05 12:59:43 -07:00
  • e266245923 Middle click paste strikes again Luke Street 2026-03-05 12:57:28 -07:00
  • b5cc2d9f9b Actually decode TCG mtx values Luke Street 2026-03-05 12:55:48 -07:00
  • a8f80ac166 Merge remote-tracking branch 'magcius/ssmask' Luke Street 2026-03-05 11:44:48 -07:00
  • 894afb4513 gfx fix Jasper St. Pierre 2026-03-05 09:42:25 -08:00
  • 7f3bdd902d gx: SS_MASK Jasper St. Pierre 2026-03-04 23:19:38 -08:00
  • 6e96710482 Add pull_request event to CI; rename SetViewportCommand->Viewport Luke Street 2026-03-05 10:17:03 -07:00
  • 604232c4ff Implement GXGetViewportv (#33) Dávid Balatoni 2026-03-05 18:09:26 +01:00
  • c9caa96faa ci: Add sccache Luke Street 2026-03-05 08:43:25 -07:00
  • 8430a1adfd Rework workflow & fix C++ import in C header Luke Street 2026-03-05 08:36:28 -07:00
  • b9a62cc29f An attempt at Actions (#25) Pieter-Jan Briers 2026-03-05 16:20:27 +01:00
  • f8b9fd0984 Implement GD API (#29) Pieter-Jan Briers 2026-03-05 06:48:37 +01:00
  • c911071209 Merge pull request #32 from magcius/pnmtxidx Luke Street 2026-03-04 22:48:14 -07:00
  • 8fd296bad9 gx: Add support for PNMTXIDX Jasper St. Pierre 2026-03-03 22:06:32 -08:00
  • 1d09ea5b3f gx: Start on PNMTXIDX/TEXMTXIDX support by marking it as an indexed attribute Jasper St. Pierre 2026-03-03 22:31:24 -08:00
  • 5888235ec2 gx: XY/S8 Jasper St. Pierre 2026-03-04 09:22:49 -08:00