Commit Graph

  • 3ba56a5005 [GPU] ship-capture: also dump VS float constants (the placement matrix) capture-ship-placement MechaCat02 2026-07-24 10:18:40 +02:00
  • 87d02d59f1 [GPU] F10 ship-placement capture: dump world-space draw vertices for RE MechaCat02 2026-07-24 09:49:45 +02:00
  • 201553aea3 Instrument: file.read offset tracer + XMA-PARAM probe (voice RE) phase-a-args-fileread MechaCat02 2026-07-23 06:56:45 +02:00
  • ea9f037b82 [GPU,Kernel] RE instrumentation: per-buffer draw log + file-I/O guest map capture-drawlog MechaCat02 2026-07-19 20:19:12 +02:00
  • 29efc0381a [GPU] log_draws: also dump vertex positions for file correlation MechaCat02 2026-07-12 19:09:08 +02:00
  • c6caa9e9c5 [GPU] Add log_draws: dump per-draw vertex declaration for RE MechaCat02 2026-07-12 18:42:33 +02:00
  • 3c8faf03f7 [Fix] threading_posix: reap thread handle once (mission-end freeze) MechaCat02 2026-07-17 22:05:49 +02:00
  • 16e1eb8e28 [GPU] Clarify 64bpp clear register order goldislead 2026-07-17 03:10:29 +00:00
  • 7b6902e08f [WIP] Audio/threading fixes + crash investigation; NEW ORACLE: crash is ours not the game MechaCat02 2026-07-16 22:43:50 +02:00
  • c6298dd0e3 [XAM] Implemented game exit behavior in XamLoaderTerminateTitle NicknineTheEagle 2026-05-29 05:12:13 +03:00
  • 44e1a64f35 [XAM] Extend UI delay on close. Added delay to headless after notification sent. Gliniak 2026-07-15 20:05:41 +02:00
  • c2650c6e58 [Testing] Define full test paths, unify test results of vectors to unsigned type Gliniak 2026-07-15 23:10:37 +02:00
  • 7ff152a5a7 [X64] MAX_V128/MIN_V128 Proper NaN handling. Gliniak 2026-07-05 17:53:43 +02:00
  • 51322122a5 [Xam/Info] - Implement XamFeatureEnabled The-Little-Wolf 2026-07-07 12:15:34 -07:00
  • deaf21e9e1 [CI] Fixed CI failure caused by incorrect variable check Gliniak 2026-07-13 22:22:31 +02:00
  • 2799234fbb [Xam/XMP] - Stub XMPGetNumSongsInTitlePlaylist The-Little-Wolf 2026-06-29 15:26:07 -07:00
  • e20f26963f [GPU] Initialize GPU registers to hardware reset defaults SaveEditors 2026-07-11 05:50:13 -04:00
  • bad346717a [xb] Skip aarch64 submodule for x64 target Margen67 2026-07-14 02:09:15 -07:00
  • 0aa3eadca7 [Kernel] Add null-safe XThread::TryGetCurrentThread() accessor MechaCat02 2026-07-13 20:42:54 +02:00
  • a40bc50159 [Phase A] Port args / file.read extraction tracing onto instrument-current MechaCat02 2026-07-13 19:13:36 +02:00
  • f970a5173f [GPU] log_draws: also dump vertex positions for file correlation instrument-current MechaCat02 2026-07-12 19:09:08 +02:00
  • 25eb17b91d [GPU] Add log_draws: dump per-draw vertex declaration for RE MechaCat02 2026-07-12 18:42:33 +02:00
  • f10484834c [APU] Fix mission-audio silence: ALSA underrun keepalive + guest_audio_flags MechaCat02 2026-07-12 16:49:25 +02:00
  • 919e526fd8 [Fix] Screenshot: null-check presenter before use (fixes F12 crash) MechaCat02 2026-07-12 15:44:11 +02:00
  • 2233fae235 [Build] Guard ThinLTO behind XENIA_ENABLE_LTO for memory-constrained hosts MechaCat02 2026-07-12 15:43:22 +02:00
  • f81e90f03a audit: add poll-based arbitrary guest-VA memory-watch cvars MechaCat02 2026-06-14 12:21:02 +02:00
  • 07f09f8fe0 [Audit] round 24: signal-path probes (XEvent::Set + IO + NtDuplicateObject) MechaCat02 2026-06-08 21:09:40 +02:00
  • 4670afbeb5 [Audit] --audit-r3-dump-bytes: dump N bytes at r3 when probe fires MechaCat02 2026-06-07 19:39:26 +02:00
  • 87e4a67b61 [Audit] JIT-prolog: optional audit_jit_prolog_mem_dump chain (3 levels) MechaCat02 2026-06-07 12:15:33 +02:00
  • 1517a63974 [Audit] round 12: ExCreateThread + XThread::Execute probes MechaCat02 2026-06-07 11:12:18 +02:00
  • 81d3eb056b [Audit] round 9: generalize JIT-entry probe to PC-configurable cvar MechaCat02 2026-06-07 10:40:35 +02:00
  • 94115aba1c [Audit] round 7: JIT-entry probe for sub_824F7800 args MechaCat02 2026-06-06 19:48:47 +02:00
  • 35f58b147f [Audit] handle-lifecycle: one-shot silph::WorkerCtx hexdump on first KeSetEvent MechaCat02 2026-06-06 18:42:15 +02:00
  • 3c7aa73512 [Audit] handle-lifecycle: include guest LR + one-frame stack-walk on waits MechaCat02 2026-06-06 18:17:15 +02:00
  • fea4ef31ec [Audit] handle-lifecycle XELOGKERNEL probes (cvar-gated) MechaCat02 2026-06-06 11:57:34 +02:00
  • ce67514572 [Build] Linux→Windows cross-compile toolchain (clang-cl + xwin) MechaCat02 2026-06-05 23:52:27 +02:00
  • 22d91c86e8 [Kernel] Restored yield in XAudioGetVoiceCategoryVolumeChangeMask Gliniak 2026-07-10 22:52:51 +02:00
  • a154309022 [Phase A] Expansive extraction tracing: call args, file.read, name-hash probe phase-a-tracing MechaCat02 2026-07-09 21:11:58 +02:00
  • 6e5b8324f4 [APU] Pace audio subsystem oreyg 2026-06-22 23:14:29 +02:00
  • d804cf828a [Xam/Locale] - Sketchy Implementation of XamGetLanguageTypefacePatch The-Little-Wolf 2026-07-07 11:36:46 -07:00
  • d119505289 [GPU] Texture integer scaling fetches; 8_8_8_8_GAMMA resolve goldislead 2026-06-30 20:40:19 -07:00
  • 573cce0fe2 [Xam/Locale] - Implement XTLGetLanguageV2 The-Little-Wolf 2026-06-28 14:38:08 -07:00
  • e45c25c4c9 [XAM] Added check for UserSetting max ID Gliniak 2026-07-04 20:24:35 +02:00
  • 35c513bfa2 [XAM] Fixed UserData reading incorrect variant type Adrian 2026-07-02 22:59:41 +01:00
  • 2c94e46727 [GPU] Reduce log spam from D3D12 pipeline Adrian 2026-07-03 15:20:28 +01:00
  • 9588ce244d [CPU/X64] Preserve NaN bit during float->double, double->float conversion Gliniak 2026-06-17 12:35:26 +02:00
  • 9781a75a22 [GPU] Avoid stale texture state after invalidation Michael Oliver 2026-06-29 08:41:47 +01:00
  • a421f8da52 [Xam/Info] - Implement XGetOverlappedExtendedError The-Little-Wolf 2026-06-26 20:58:11 -07:00
  • 8b948d503f [CI] Upgrade cache action to v6 Margen67 2026-06-27 22:07:51 -07:00
  • 1e7c1f6773 [VFS] Fixed opening files with incompatible access flags on posix Adrian 2026-06-22 15:20:39 +01:00
  • 0b4e6c440e [xb] Add VS2026 to vs_generator_map Margen67 2026-06-24 23:24:42 -07:00
  • dd858e234c [CI] Cleanup Margen67 2026-06-18 13:26:34 -07:00
  • 2771366b8b [XAM] Simplified loader_data structure. Gliniak 2026-06-23 20:58:28 +02:00
  • 9c8e34b29e [Kernel] Moved kernel memory allocation to proper location. Gliniak 2026-06-22 21:32:42 +02:00
  • 0f281b6cb6 [CPU] fix vector store tests Michael Oliver 2026-06-22 08:13:13 +01:00
  • b268292046 [Kernel] Use single page to store all Vd pointers and structs Gliniak 2026-06-17 22:56:54 +02:00
  • e7d0e45095 [XAM] Fixed returning error in XamLoaderGetLaunchDataSize Adrian 2026-06-19 10:45:29 +01:00
  • d55670e40b [GPU] Rolls back ZPD cache erasure on guest BEGIN. Only affects kFast. bomabomabomaboma 2026-06-19 00:43:24 +00:00
  • 269ee61845 [XAM] Fixed returning error in XamLoaderGetLaunchData Adrian 2026-06-18 11:29:40 +01:00
  • 72ce130971 [CPU] Xbox360 cache line is always 128 bytes Gliniak 2026-06-14 13:38:01 +02:00
  • bbffd8d20c audit: add poll-based arbitrary guest-VA memory-watch cvars audit-handle-lifecycle-probes MechaCat02 2026-06-14 12:21:02 +02:00
  • 30ac9d7be6 [CPU] fix correct partial vector stores Michael Oliver 2026-06-11 15:40:05 +01:00
  • 2027f50b6e [Xam/User_profile] - Add missing filenames & device types The-Little-Wolf 2026-01-10 16:06:04 -08:00
  • 17f4612b79 [Audit] round 24: signal-path probes (XEvent::Set + IO + NtDuplicateObject) MechaCat02 2026-06-08 21:09:40 +02:00
  • 33dee75c03 [Audit] --audit-r3-dump-bytes: dump N bytes at r3 when probe fires MechaCat02 2026-06-07 19:39:26 +02:00
  • 5427f14f1b [Audit] JIT-prolog: optional audit_jit_prolog_mem_dump chain (3 levels) MechaCat02 2026-06-07 12:15:33 +02:00
  • a594f95f77 [Audit] round 12: ExCreateThread + XThread::Execute probes MechaCat02 2026-06-07 11:12:18 +02:00
  • dde48f287b [Audit] round 9: generalize JIT-entry probe to PC-configurable cvar MechaCat02 2026-06-07 10:40:35 +02:00
  • fc89e68155 [Audit] round 7: JIT-entry probe for sub_824F7800 args MechaCat02 2026-06-06 19:48:47 +02:00
  • 289c2f3a3e [Audit] handle-lifecycle: one-shot silph::WorkerCtx hexdump on first KeSetEvent MechaCat02 2026-06-06 18:42:15 +02:00
  • 1e5648c9a5 [Audit] handle-lifecycle: include guest LR + one-frame stack-walk on waits MechaCat02 2026-06-06 18:17:15 +02:00
  • d031d7c513 [Audit] handle-lifecycle XELOGKERNEL probes (cvar-gated) MechaCat02 2026-06-06 11:57:34 +02:00
  • 49c700b9c5 [XMP] Return success for XMPGetMediaSources with 0 sources Gliniak 2026-06-04 22:39:43 +02:00
  • 03362b59fe [Build] Linux→Windows cross-compile toolchain (clang-cl + xwin) cross-build-wine MechaCat02 2026-06-05 23:52:27 +02:00
  • 99fd19d025 [XAM] Limit XContentQueryVolumeDeviceType to XContent packages canary_experimental Gliniak 2026-06-05 13:27:45 +02:00
  • 9478cda5d6 [Kernel] Fixed issue with titles not booting due to lack of title id Gliniak 2026-06-03 22:39:53 +02:00
  • be6e53e383 [XAM] Fixed missing CreateFolder in XamWriteGamerTile Adrian 2026-06-02 18:46:44 +01:00
  • 73945c06d7 [GPU] Simplify ZPD cvars bomabomabomaboma 2026-06-01 11:56:48 -07:00
  • fbd620c22b [GPU] Implement ZPD occlusion queries bomabomabomaboma 2026-05-01 21:09:16 +00:00
  • 29311ddcdd [APU] Replaced min-max with clamp for queued frames Gliniak 2026-05-26 22:58:46 +02:00
  • c5113acb9c [CPU] XexModule: Removed unused class member Gliniak 2026-05-26 22:56:37 +02:00
  • 7a5cb96c2e [XAM/INFO] - IPTV Initialization Setting The-Little-Wolf 2026-04-11 13:12:36 -07:00
  • 7e98ae6de3 [XMA] Invalidate output buffer if there is nothing to process Gliniak 2026-05-25 20:43:32 +02:00
  • 505697f980 [APU] XmaContextNew: refine output buffer invalidation oreyg 2026-05-25 06:37:41 +02:00
  • 02a0d697cb [Base] Added option to recursively search for file Gliniak 2026-05-24 22:02:33 +02:00
  • c48e0f29e5 [XAM] Implemented XUserAwardGamerPicture Adrian 2026-05-12 21:26:57 +01:00
  • a7e13e195b [Xam/Content] - Implement XamContentResolveInternal The-Little-Wolf 2026-05-21 14:34:24 -07:00
  • 09dbe2cd36 [APU] XmaContextNew: do not invalidate output_buffer_valid prematurely oreyg 2026-05-21 17:16:15 +02:00
  • b2aa8b200a [BASE] Use FlushAllSinks instead of inline loop Adrian 2026-05-20 19:19:04 +01:00
  • a11908fa76 [XAM] Enable storing IPTV name. Gliniak 2026-05-19 23:31:53 +02:00
  • 072ef7eff7 [XAM] Implemented XamGetOnlineLanguageAndCountry Gliniak 2026-05-19 22:37:14 +02:00
  • 9ce91e55fe [UI] Listed extended languages Gliniak 2026-05-19 22:03:54 +02:00
  • 99ea6da18a [XConfig] Implementation of XConfig Gliniak 2026-05-17 21:30:10 +02:00
  • f88bfbe41e [Xam/Content] - Implement XamContentCreateEnumeratorInternal The-Little-Wolf 2026-05-18 10:51:34 -07:00
  • ef67d1ca3f [SMC] Removed std::bind usage in favor of lambda Gliniak 2026-05-18 19:52:12 +02:00
  • 482629a3b1 [XAM] Fixed issue with different param count in XamFormatDateString and XamFormatTimeString Gliniak 2026-05-17 17:34:39 +02:00
  • a261b83def [APP] Flush log & save config on quick exit Adrian 2026-05-14 19:16:46 +01:00
  • 4c396fe611 [XAM] Implemented XamGetLanguageLocaleFallbackString and XamGetLanguageTypeface Gliniak 2026-05-16 23:43:59 +02:00
  • dc4db67f9c [Kernel] - Change OddObj to X_DISPATCH_HEADER The-Little-Wolf 2026-04-11 12:47:06 -07:00
  • c2674b19d2 [Vulkan] Drop vertex buffer residency cache, hoist global lock like D3D12 oreyg 2026-05-15 04:16:36 +02:00