Commit Graph

  • 0fddc26760 Added audio decompilation tool. Decodes only voicelines and BGM pack and movie packs for now. SFXs are stored under a different format not yet explored dev-test salh 2026-05-02 14:43:09 +03:00
  • 64f8efbb2b Restore AC6 mode-1 decoder dump hook via midasm at 0x821CCC5C salh 2026-05-01 21:22:14 +03:00
  • 96e10d2b6e Removed a whole lot of Dead legacy code. Add a performence that is enabled by Default. salh 2026-04-30 10:57:35 +03:00
  • 9c1d548dc4 Optimize active capture path and enable release LTO salh 2026-04-29 09:05:48 +03:00
  • 121c910b57 Add AC6 PAC extraction and texture export tooling salh 2026-04-24 17:01:15 +03:00
  • d56edb4afe Set Texture swap dump and render_capture to false to fix any preformence issues salh 2026-04-22 18:09:32 +03:00
  • a0884cbf3a Hardened Failure handling. Added Clearer instructions for building salh 2026-04-22 16:55:39 +03:00
  • 34d8c0185e Improve texture swap modding workflow salh 2026-04-22 16:22:41 +03:00
  • d3bb76be61 Integrate rexglue 0.7.5 and 0.7.6 improvements salh 2026-04-22 14:30:40 +03:00
  • db811bd0ba Support legacy DDS texture swaps and add Xenos format reference salh 2026-04-22 02:09:19 +03:00
  • 3d3579d290 Implement texture swap dump and replace pipeline salh 2026-04-22 01:06:29 +03:00
  • 8c1388304d Merge pull request #1 from ggmini/dev-test sal063 2026-04-21 10:23:32 +03:00
  • 93f0cc7bc4 Track working runtime graphics config salh 2026-04-20 23:56:57 +03:00
  • c6835e305a Force resolution scale to 1 at startup salh 2026-04-20 23:45:17 +03:00
  • 89c41dc462 Merge branch 'sal063:dev-test' into dev-test Gregory Munro 2026-04-20 22:23:48 +02:00
  • 701eb202eb Fix graphics diagnostics and restore default runtime settings salh 2026-04-20 23:13:53 +03:00
  • 71fc35cc6a Updated extract-xiso download commands to work with current release ggmini 2026-04-20 21:01:25 +02:00
  • d6a1733648 Fix unescaped parentheses in setup_and_build.bat salh 2026-04-20 21:32:25 +03:00
  • 90ae3f8f8b Update build section in setup_and_build.bat to include codegen salh 2026-04-20 19:12:56 +03:00
  • 9af6f59938 Fix texture format bounds checking to prevent rendering corruption (black triangles) salh 2026-04-20 18:56:20 +03:00
  • d9f1c20d60 Fix vendored FFmpeg avconfig.h include path visibility salh 2026-04-20 18:48:47 +03:00
  • c57016c272 Track vendored simde x86 headers salh 2026-04-20 17:23:49 +03:00
  • 41f58b5a1f Fix vendored FFmpeg headers on clean clones salh 2026-04-20 15:49:18 +03:00
  • 26c84988e7 Add setup_and_build.bat script salh 2026-04-20 06:43:35 +03:00
  • d57857d157 fix(gpu): correct pacing for guest vblank counter salh 2026-04-19 13:18:04 +03:00
  • 882d20f686 Refactor native graphics backend and fix build errors salh 2026-04-19 13:05:43 +03:00
  • 0a1c92d048 Delete Plan.md sal063 2026-04-18 16:23:27 +03:00
  • dcd41b7457 Removed Extra Md file main sal063 2026-04-18 16:23:11 +03:00
  • 04f5fcced6 deleted unneded .md sal063 2026-04-18 16:22:59 +03:00
  • d27552b931 Removed extra files sal063 2026-04-18 16:18:16 +03:00
  • 80cc634fb6 Delete docs/native_graphics_migration/AC6_NATIVE_GRAPHICS_RENDER_API_REMOVAL_MAP.md sal063 2026-04-18 16:17:56 +03:00
  • f16b38ff23 ] sal063 2026-04-18 16:17:49 +03:00
  • ff5e84b763 renderer: implement real D3D12 backend and translation mocks salh 2026-04-18 15:35:16 +03:00
  • 0570b44fde Fixed files sal063 2026-04-18 11:48:20 +03:00
  • 440bbbca88 Wire executor frames into backend submission scaffolding salh 2026-04-18 11:44:18 +03:00
  • e0cf1eea03 Add execution plan and replay executor scaffolding salh 2026-04-18 10:34:53 +03:00
  • 84334d3aec renderer: add replay IR scaffolding salh 2026-04-18 09:51:58 +03:00
  • 2701342e34 Add dev testing warning to README salh 2026-04-18 09:26:08 +03:00
  • 8d2963c556 docs: clarify reconfigure step after codegen salh 2026-04-18 09:16:56 +03:00
  • 06d1f57851 Fix undefined reference to FLAGS_vfetch_index_rounding_bias on Linux salh 2026-04-18 00:12:09 +03:00
  • 45c46ad4fa Enhance GapFill engine with iterative block discovery routing perfectly wrapping unanalyzed boundaries to salvage cross-data orphaned jumping segments salh 2026-04-17 23:55:57 +03:00
  • 28fb52434a Fix syntax error with UnresolvedJump isConditional property name salh 2026-04-17 23:49:07 +03:00
  • 1266b0edd0 Fix phase_gapfill discarding valid stranded segments that partially overlapped known functions salh 2026-04-17 23:43:45 +03:00
  • 3653c167ea Fix validation unresolved calls by resolving gap-fill overlapping intervals in getFunctionContaining salh 2026-04-17 23:39:18 +03:00
  • a6d3e9b4b7 Fix pipeline generation for POINT and RECTANGLE primitive lists, and resolve audio CVar linkage errors salh 2026-04-17 23:33:48 +03:00
  • 4f5b43d66b Fix 64-bit portability warning in XObject::GetNativeObject salh 2026-04-17 23:21:16 +03:00
  • fa136d2920 Revert "fix(gpu): allow VS-expanded primitives in D3D12 pipeline cache" salh 2026-04-17 23:17:53 +03:00
  • e41480ebb7 fix(gpu): allow VS-expanded primitives in D3D12 pipeline cache salh 2026-04-17 23:00:09 +03:00
  • c604a16310 fix(gpu): handle VS-expanded point/rectangle lists in DXBC translator salh 2026-04-17 22:56:51 +03:00
  • 62717248d4 fix(gpu): default point-list expansion in VS for particles/trails salh 2026-04-17 22:55:03 +03:00
  • 38036d9154 feat: expose D3D capture topology and per-frame draw stats in overlay salh 2026-04-17 22:47:31 +03:00
  • 22900753d7 fix: keep Windows audio backend WASAPI-only salh 2026-04-17 22:44:16 +03:00
  • a96d70d51a feat: add SDL audio backend for Linux runtime salh 2026-04-17 22:39:55 +03:00
  • 0b14603b56 fix: track vendored FFmpeg config.h salh 2026-04-17 22:24:14 +03:00
  • 8b635bfb89 fix: track vendored FFmpeg x86 sources in rexglue salh 2026-04-17 22:11:43 +03:00
  • a244fd8634 fix: tolerate missing optional FFmpeg x86 sources salh 2026-04-17 22:01:44 +03:00
  • 3c161f8ff4 fix: allow vendored rexglue thirdparty deps without submodules salh 2026-04-17 21:54:07 +03:00
  • 5bdc93d055 feat: wire AC6 native graphics runtime and bootstrap configure path salh 2026-04-17 21:47:18 +03:00
  • 2dbd1fbbfc Delete .vscode directory sal063 2026-04-17 20:41:01 +03:00
  • dba11ff0af Delete tools/native_graphics_migration directory sal063 2026-04-17 20:40:54 +03:00
  • 1f8ef9e9f5 Delete docs/native_graphics_migration directory sal063 2026-04-17 20:40:42 +03:00
  • 2e099f544e chore: remove previously tracked scratch/backup files from index salh 2026-04-17 20:39:32 +03:00
  • 5299511a5b chore: remove stale OLD_XENON_BUILD gitlink entries from index salh 2026-04-17 20:37:47 +03:00
  • aa40992ec2 chore: resolve merge conflicts, clean up workspace, update README salh 2026-04-17 20:35:41 +03:00
  • ddf7c28587 Initial barebones version salh 2026-04-17 20:09:41 +03:00
  • 6e0ca2f91f Update README.md sal063 2026-04-14 12:41:13 +03:00
  • 7e810810e2 Update README.md sal063 2026-04-14 12:40:48 +03:00
  • 77f5da905a Initial source-only import salh 2026-04-14 12:37:39 +03:00
  • 44d4865b5a update rexglue-sdk submodule to remove sleep hack salh 2026-04-04 11:56:27 +03:00
  • 5995618d3c exp: prevent crash after IssueSwap by pausing GPU thread salh 2026-04-02 03:26:30 +03:00
  • 552fb08e70 exp: update rexglue-sdk submodule: checkpoints 4-8 + scratch_buffer_used_ guard salh 2026-04-01 08:48:45 +03:00
  • 4aa97588cf exp: fix VdSwap assert_true crashes (Bug #1) - defensive logging in submodule salh 2026-03-31 20:03:41 +03:00
  • 83a785d5c6 chore(deps): update rexglue-sdk to v0.7.2 + local fixes Your Name 2026-03-28 17:06:46 -05:00
  • cbddb7b6c1 chore: update rexglue-sdk submodule (indirect_calls bctr fix) Your Name 2026-03-23 07:40:17 -05:00
  • 4a844aa2f9 Update rexglue-sdk to ac6recomp-local-fixes-v2 (upstream v0.7.1 + graphics fix + icon extraction) Your Name 2026-03-22 12:24:54 -05:00
  • 2f2f59a388 chore: update rexglue-sdk to v0.4.0 (rebased local patches) Your Name 2026-03-18 02:49:40 -05:00
  • e6ae507f7e chore: ignore local git worktrees Your Name 2026-03-14 22:40:09 -05:00
  • 00977c8af9 chore: update rexglue-sdk submodule to upstream v0.3.2 + AC6 fixes Your Name 2026-03-11 19:14:13 -05:00
  • 2b6f4a6c34 Revert "feat(d3d): add per-frame draw call capture with full binding snapshots" Your Name 2026-03-11 11:07:23 -05:00
  • 9c2e56b9c9 feat(d3d): add per-frame draw call capture with full binding snapshots Your Name 2026-03-11 10:20:16 -05:00
  • 6f48114625 Added more D3D Device hooks, more function shit{ Your Name 2026-03-11 09:47:46 -05:00
  • 551209701c another missing func Your Name 2026-03-10 19:16:32 -05:00
  • ca9bdff989 another missing function Your Name 2026-03-10 14:00:32 -05:00
  • db9cf04922 ac6_unlock_fps and vsync are set true and false respectively by default. Your Name 2026-03-10 13:13:09 -05:00
  • f30af37279 Add D3D state shadowing, 60fps unlock, and render hooks Your Name 2026-03-10 13:02:16 -05:00
  • f87cc7dde7 Add more rexcrt entries, add guest framerate counter Your Name 2026-03-09 09:57:33 -05:00
  • 16c99ffcf3 Add new function to config Your Name 2026-03-09 04:37:17 -05:00
  • f534ff01f3 Update README.md rapidsamphire 2026-03-09 04:32:52 -05:00
  • b683f0cd65 Add README Your Name 2026-03-09 04:19:57 -05:00
  • 544ac4753f Create LICENSE rapidsamphire 2026-03-09 04:13:17 -05:00
  • cac5e1a11f more functions Your Name 2026-03-09 04:12:05 -05:00
  • 1c5a9079e3 Add new function to config Your Name 2026-03-09 03:37:00 -05:00
  • 6cb45c6f71 Update rexglue-sdk submodule (keybind crash fix) Your Name 2026-03-09 03:33:19 -05:00
  • 36b61c6b68 Initial commit Your Name 2026-03-09 03:02:10 -05:00