Commit Graph

  • 363f4578e9 Merge branch 'main' of github.com:encounter/aurora into crafty-dev-main main CraftyBoss 2026-04-23 23:21:11 -07:00
  • cbcd25da30 fix cardProbeFile not working properly with empty card directories, rename enum values in CARDFileType card-gci-folder-fixes CraftyBoss 2026-04-23 23:19:19 -07:00
  • a801671643 Card gci folder update (#135) CraftyBoss 2026-04-23 22:39:42 -07:00
  • 524b683fe0 CMake: Set PROPERTIES FOLDER for all libraries Luke Street 2026-04-23 20:33:04 -06:00
  • 9363a7470c Fix VSync disable on Metal Luke Street 2026-04-23 16:40:18 -06:00
  • 63550a8375 Disable per-pixel lighting Luke Street 2026-04-22 21:48:51 -06:00
  • dedf11fdeb Cleanly shutdown aurora::input by telling all registered controllers to stop their rumble motors (#132) Phillip Stephens 2026-04-21 19:22:28 -07:00
  • 26da4c6bb0 Better fix for zeroed texture dimensions Luke Street 2026-04-21 17:39:40 -06:00
  • b524038d75 Fix returning width/height of 1 for empty tex objs Luke Street 2026-04-21 17:12:13 -06:00
  • ccb9dc1ad7 Add depth copy support Luke Street 2026-04-21 14:14:02 -06:00
  • c4c5b3f4af Fix texture cache leak with immediate GXDestroyTexObj Luke Street 2026-04-21 14:13:13 -06:00
  • 63cc5da669 Reduce bind group cache retention & clear on resize Luke Street 2026-04-21 01:06:16 -06:00
  • 5d420c9f73 Arbitrary mipmap detection & texture cleanup (#131) Luke Street 2026-04-20 20:33:14 -06:00
  • b1957f10cf Speed up writing empty blocks to memory card image. (#130) Phillip Stephens 2026-04-18 21:48:57 -07:00
  • 20a23c7d22 Fix corrupted card on init if card image didn't exist (#129) Phillip Stephens 2026-04-18 21:27:09 -07:00
  • 672f1e8e5e Update dawn & SDL3 Luke Street 2026-04-18 16:15:40 -06:00
  • 4f8b63bba5 Check the right lightState for alpha channels Luke Street 2026-04-18 15:57:08 -06:00
  • c05e7aace1 Viewport scaling rework & IR configuration (#127) Luke Street 2026-04-18 14:10:32 -06:00
  • c21a7f75ab Add experimental mouse API (#126) Phillip Stephens 2026-04-16 12:57:10 -07:00
  • aa83f6d915 Fix viewport handling with offscreen renders Luke Street 2026-04-15 22:35:48 -06:00
  • 5d78cd28eb Fix PADHasSensor (#125) Phillip Stephens 2026-04-15 11:33:07 -07:00
  • c17903d53d Add support for Gyros and controller LED colors (#124) Phillip Stephens 2026-04-15 10:33:42 -07:00
  • 4d7ff2ac11 PADGetButtonMappings ensures mappings are loaded (#123) Pieter-Jan Briers 2026-04-15 16:42:12 +02:00
  • 23a64946c6 Fix OSGetTime overflow on iOS (#122) Howard Luck 2026-04-14 23:24:44 -06:00
  • 4dd23c74d8 cmake: Add aurora_install_runtime_dlls Luke Street 2026-04-13 20:26:03 -06:00
  • ee8f51c895 change bswap16 to allow adreno gpus to compile shaders (#118) CraftyBoss 2026-04-12 20:27:19 -07:00
  • fd16fc36cb change bswap16 to allow adreno gpus to compile shaders CraftyBoss 2026-04-12 19:59:55 -07:00
  • 5fee2ac628 better bp caching, xf cache, optimize fifo with realloc and remove double lookups (#110) qwertyquerty 2026-04-12 18:40:21 -07:00
  • eb17aab5e1 Delete some commented code Luke Street 2026-04-12 18:56:26 -06:00
  • bf46df6ba7 Simplify bind groups & improve caching Luke Street 2026-04-12 18:55:35 -06:00
  • ac3611e518 Improve resolve_sampled_textures performance considerably & add more traces Luke Street 2026-04-12 15:35:28 -06:00
  • 4c0d0feb02 Fix test expectation Luke Street 2026-04-12 11:38:09 -06:00
  • 25e66d4c35 Update README.md Luke Street 2026-04-12 09:07:49 -06:00
  • 3a268fffa3 Fix _PC texture types Luke Street 2026-04-11 13:37:32 -06:00
  • aae772abfe Disable texture upload buffer Luke Street 2026-04-10 18:18:29 -06:00
  • e39f8c6f72 Handle GX_MAX_ANISOTROPY explicitly Luke Street 2026-04-10 01:10:21 -06:00
  • 2a9a7943f1 Make IMGUI_ENABLE_FREETYPE PUBLIC in target_compile_definitions Luke Street 2026-04-09 23:03:41 -06:00
  • 3bedc9950d Allow games to define the default PAD mapping (#111) Pieter-Jan Briers 2026-04-10 03:03:53 +02:00
  • f241595f24 Fix color shader error "cannot assign to value of type swizzle" (#112) Dávid Balatoni 2026-04-10 03:02:14 +02:00
  • cc8de2aa22 Use linear sampling when resizing copy textures Luke Street 2026-04-09 18:33:21 -06:00
  • d15064a757 Use GXTexObj size as logical size for indtex Luke Street 2026-04-09 18:32:52 -06:00
  • b1bf531884 FIFOify texture binding (#109) Luke Street 2026-04-09 00:14:00 -06:00
  • c4825c70b9 Fix WGPUBindGroup leak Luke Street 2026-04-08 20:31:18 -06:00
  • 1533a48c7d Reworked pipeline cache with sqlite (#108) Luke Street 2026-04-08 20:03:25 -06:00
  • 50fda393a1 GX optimizations (#107) Pieter-Jan Briers 2026-04-09 03:51:06 +02:00
  • 212d01769d Tracy integration (#106) Pieter-Jan Briers 2026-04-09 03:19:58 +02:00
  • bec90f1b68 Set up dawn cache (#98) Pieter-Jan Briers 2026-04-08 21:46:51 +02:00
  • 6cdf594a94 Fix depth texture format in get_offscreen_textures Luke Street 2026-04-07 22:48:29 -06:00
  • b537e10211 Cache offscreen color textures as well Luke Street 2026-04-07 19:01:41 -06:00
  • 833122b894 Fix indMtx scaleExp (5-bits instead of 6) Luke Street 2026-04-07 18:08:25 -06:00
  • f173c876de Remove C++ syntax from card.h and pad.h (#105) Dávid Balatoni 2026-04-07 21:36:06 +02:00
  • 81e43dab4f Use PAD_BUTTON_COUNT and PAD_AXIS_COUNT instead of hard coded magic values (#104) Phillip Stephens 2026-04-07 11:19:07 -07:00
  • f8fbfea24c Cleanup CARD and silence clang-tidy warnings, closes #102 (#103) Phillip Stephens 2026-04-07 10:22:17 -07:00
  • f5c5917832 Reverse TextureUploadSize change Luke Street 2026-04-06 23:06:35 -06:00
  • 79507b88b9 Add vsync configuration Luke Street 2026-04-06 23:04:43 -06:00
  • c2ea378f3d Get dol pointer helper (#99) qwertyquerty 2026-04-06 21:18:36 -07:00
  • 854ce1c178 Fixes for forest (#101) Roman Sandu 2026-04-07 06:12:29 +03:00
  • f61c219ef2 Add functionality to lock GX framebuffer aspect ratio (#97) Pieter-Jan Briers 2026-04-07 05:05:55 +02:00
  • 500d81b22b Implement texture dumping & replacement (#91) Irastris 2026-04-06 23:04:01 -04:00
  • 5a23bcbd5e Set path of card image before CARDInit (#87) CraftyBoss 2026-04-05 23:14:15 -07:00
  • 50163edfe7 OSAlloc impl + some header fixes (#96) Roman Sandu 2026-04-05 20:40:38 +03:00
  • a440fc86c3 functions for setting SDL window size and position (#95) bdamja 2026-04-05 11:38:31 -06:00
  • 5d6dd2ab05 fix scaling of imgui components to scale with retina displays (#54) Jeffrey Crowell 2026-04-05 19:35:52 +02:00
  • 3744e52a6a Store 16 bits for each scissor corner, instead of 11 (#92) CraftyBoss 2026-04-04 23:19:57 -07:00
  • bad991ae71 Fix C_MTXROMultVecArray and make it copy the existing style (#94) Dávid Balatoni 2026-04-05 07:38:16 +02:00
  • b17da31593 Add GXSetTevIndTile to GXBump.h (#90) Dávid Balatoni 2026-04-04 02:14:57 +02:00
  • 37631c3bf3 Implement CARDGetSectorSize (#88) Dávid Balatoni 2026-04-03 07:39:31 +02:00
  • 33ec54347d Add offscreen rendering support & GXSetTexCopyDst (#89) Luke Street 2026-04-02 23:01:14 -06:00
  • c177334a9f Include OSFastCast.h in os.h (#86) Dávid Balatoni 2026-04-02 07:29:17 +02:00
  • d298488cbe Add OSFastCast.h (#85) Dávid Balatoni 2026-04-02 07:14:18 +02:00
  • eb0f548956 Implement C_MTXReorder and C_MTXROMultVecArray (#84) Dávid Balatoni 2026-04-02 06:52:19 +02:00
  • 845aad4047 Use "struct SDL_GamePad*" for C compatibility (#83) Dávid Balatoni 2026-04-02 05:54:18 +02:00
  • 4c56dba0a4 Bump uniform buffer size again (#81) Pieter-Jan Briers 2026-04-02 02:33:52 +02:00
  • 31ee02fe06 Fix separate color/alpha lighting Luke Street 2026-04-01 18:26:01 -06:00
  • d7722670ae Fix alpha blend component to match color blend component (#80) Pieter-Jan Briers 2026-04-01 23:27:47 +02:00
  • 6b9f614d32 Texture refactor (#78) Luke Street 2026-04-01 00:49:28 -06:00
  • 9c3d4665ce Refactor CARD FileIO with on-demand handles (#77) Irastris 2026-03-31 23:24:20 -04:00
  • db43a26884 Fix trigger regression and clean up mappings save/load code (#76) Max Roncace 2026-03-31 21:21:58 -04:00
  • decc4e4f75 Merge pull request #74 from Irastris/ira/pad-fix Phillip Stephens 2026-03-31 15:41:12 -07:00
  • f87f4f6b9d Merge pull request #73 from caseif/feature/axis-mapping Phillip Stephens 2026-03-31 15:40:51 -07:00
  • 3f722084f9 Use INT8_MAX instead of a magic 127 Irastris 2026-03-31 00:23:41 -04:00
  • 0d2b3a6122 Fix PAD stick range Irastris 2026-03-30 23:26:22 -04:00
  • 626fc50dd3 Implement controller axis remapping Max Roncace 2026-03-30 22:57:51 -04:00
  • 819c72914e Add le arg to GXSetArray Luke Street 2026-03-31 01:04:04 -06:00
  • 24a00238de Implement GX_POINTS Luke Street 2026-03-31 00:43:08 -06:00
  • 3113a6f963 logging: Guard against null module Luke Street 2026-03-30 21:35:27 -06:00
  • 750c21ee9a Cache different render tex sizes per pointer Luke Street 2026-03-30 21:34:59 -06:00
  • 29622e02e6 Fix iOS/tvOS BackendBinding Luke Street 2026-03-30 21:34:03 -06:00
  • 50646af612 Warn if Present fails Luke Street 2026-03-30 21:33:32 -06:00
  • b30f99bfc2 Reduce CMake minimum version to 3.25 Luke Street 2026-03-30 21:33:06 -06:00
  • 71a431425f fix bpRegCacheSize, off by one too small (#72) Jeffrey Crowell 2026-03-30 21:34:02 -04:00
  • 507fda8591 Implement GX_LINES and GX_LINESTRIP 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