Commit Graph

  • b15fcc73e6 [Vulkan] Route guest oDepth through gl_FragDepth in FBO and into FSI depth test oreyg 2026-05-15 05:18:10 +02:00
  • 6181160ed4 [XAM] Fixed XEX swap failing to remove prefix Adrian 2026-05-14 21:47:17 +01:00
  • 562aa0dd91 [Vulkan] Only declare the clip-distance or cull-distance array that is written oreyg 2026-05-15 05:20:52 +02:00
  • 02a2591295 [Vulkan] Port ac6_ground_fix vertex-fetch nudge to SPIR-V oreyg 2026-05-15 02:56:58 +02:00
  • cebbdb6cac [Kernel] Implemented XeCryptHmacShaInit, XeCryptHmacShaUpdate and XeCryptHmacShaFinal Adrian 2026-05-14 01:39:28 +01:00
  • fdbaaaba21 [Kernel] Replace SHIM version of kernel strings with exports Gliniak 2026-03-27 00:06:09 +01:00
  • b575c68418 [XMA] Enhances the existing XmaContextNew implementation with one derived from the AC6_recomp RexGlue SDK. Key fixes versus the previous implementation: oreyg 2026-05-12 01:41:31 +02:00
  • d1e587617a [UI] Fallback to default button for XamShowMessageBoxUI Adrian 2026-05-13 20:28:01 +01:00
  • 331ddf79bf [Kernel] KeGetImagePageTableEntry: Added bit 0 set Gliniak 2026-05-13 20:07:46 +02:00
  • cdb88d0b36 [Kernel] Remove IsQueued check for DPC Gliniak 2026-05-13 20:02:36 +02:00
  • f3086cfced [Compilation] Fix Clang 23 Guilhem Massol 2026-05-03 19:56:32 +02:00
  • f4f821215e [XGI] Stubbed XUserAwardAvatarAssets Adrian 2026-05-09 13:26:28 +01:00
  • bfdaa41827 [XGI] Cleanup XUserWriteAchievements Adrian 2026-05-09 13:22:11 +01:00
  • ad57bfa7dd [APP] Fixed zar creation file naming bug Adrian 2026-05-11 16:35:31 +01:00
  • 3e1bff213d [Cmake] Fixed whoopsie. Disabled profiler from default Gliniak 2026-05-09 11:31:12 +02:00
  • 2072d9bdf1 [APP] Limit logging SPA properties Adrian 2026-05-08 17:22:24 +01:00
  • 74f34818e7 [Lint] Added InsertBraces to linter to unify codebase to one standard Gliniak 2026-05-08 18:47:25 +02:00
  • 2c68a2fc4b [XAM] Fixed XamUserReadProfileSettingsEx setting buffer_size_ptr Adrian 2026-05-08 11:39:19 +01:00
  • 80f2b535e9 [Kernel] Added KeSaveFloatingPointState and KeRestoreFloatingPointState from nukernel Gliniak 2026-02-15 22:23:30 +01:00
  • ec18a89da4 [APP] Allow profiler to be enabled via cmake option Gliniak 2026-05-04 19:53:37 +02:00
  • 9467c77f08 [GPU] Fixed crash related to disassemble_pm4 option. Gliniak 2026-05-02 18:17:01 +02:00
  • 08c0cf5ad0 [GPU] Improved fake ZPD for QueryBatch titles bomabomabomaboma 2026-05-01 21:09:16 +00:00
  • 6e1bd0a9a6 [XBDM] Fixed DmGetConsoleType using value from cvar Adrian 2026-04-30 21:37:18 +01:00
  • 6de80dffe2 [Emulator] Load title plugins before main thread execution begins Michael Oliver 2026-04-29 11:20:42 +01:00
  • 6dca89834e [VFS] Removed error path that seems to be invalid Radosław Gliński 2026-04-28 13:33:29 +02:00
  • 60f77c3622 [VFS] Skip treating NT Device paths root as non-directory. Gliniak 2026-04-27 20:19:10 +02:00
  • cff0773e00 [HID] Portal: Simplified device searching procedure Gliniak 2026-04-26 13:26:30 +02:00
  • dc561e4df5 [XMP] Fixed XMP Overriding Adrian 2026-04-21 18:40:16 +01:00
  • 8e1b286578 [x64] Add GFNI and AVX512VBMI optimizations for VECTOR_SHL(Int8) Wunkolo 2026-03-19 15:03:18 -07:00
  • e2200e8435 [BUILD] Fixed clang format selecting wrong binary architecture Adrian 2026-04-23 01:01:34 +01:00
  • 5174c2f2e0 [BUILD] Remove IMGUI_USE_STB_SPRINTF for checked builds Adrian 2026-04-22 15:51:45 +01:00
  • 68d409ebba [Kernel] Fixed releasing XObject handles on title termination Adrian 2026-04-12 22:44:48 +01:00
  • e91faca1c4 [VFS] Return more proper error codes in OpenFile Gliniak 2026-04-21 21:58:49 +02:00
  • e3e57bdb47 [XAM/XMP] Fixed incorrect size of XMP_SONGINFO structure Gliniak 2026-04-20 20:41:40 +02:00
  • a6e92f43ea [XAM/XNOTIFY] - Fixes and more flags The-Little-Wolf 2026-01-31 10:56:34 -08:00
  • 73e3caa5e1 [CPU] Disable instruction info cache if context promotion is disabled Adrian 2026-04-14 15:59:50 +01:00
  • 049a55f036 [CPU/Posix] Fixed crash caused by calling mmap on empty file Gliniak 2026-04-19 20:21:24 +02:00
  • bc7bc76d68 [APP] Fixed loading profile icon via login slots Adrian 2026-03-22 20:37:51 +00:00
  • 4fcb8e4498 [Memory] Treat AllocRange high_page_number as exclusive Herman S. 2026-04-14 13:59:45 +09:00
  • 763b160c7a [Threading/Linux] Add fallback to nice values Herman S. 2026-04-13 16:23:27 +09:00
  • 844cc6e2ed [Memory] Remove unnecessary 256MB carve-out from v00000000 virtual heap Herman S. 2026-04-08 09:07:32 +09:00
  • 658bd5db70 [Xboxkrnl] Return error code from KeSetAffinityThread on null thread Herman S. 2026-04-13 13:07:53 +09:00
  • d42411ec2a [Kernel] Fix NtReleaseSemaphore returning wrong status code Herman S. 2026-04-13 12:59:36 +09:00
  • c17a3b19fb [Kernel] Implement per-process TLS allocation Herman S. 2025-10-20 11:16:09 +09:00
  • 2590f03bc1 [Emulator] Delegate to UI thread instead of assert Herman S. 2025-10-27 20:12:31 +09:00
  • c261027225 [UI] Fix leaked locked_achievement_icon_ texture on drawer teardown Herman S. 2026-01-29 15:27:51 +09:00
  • 7887efa69f [APU] fix potential semaphore leak on invalid client index Herman S. 2025-10-17 00:18:20 +09:00
  • c28019e333 [Memory] Fix AllocRange upper bound and update PhysicalHeap tests Herman S. 2026-04-13 11:38:01 +09:00
  • ea02e8d317 [Memory] Add free block tracker to BaseHeap for O(log n) allocation Herman S. 2026-04-08 12:07:50 +09:00
  • 80c6751b82 [UI] Eliminate mouse requirement for initial profile create dialogs Herman S. 2026-04-13 08:10:50 +09:00
  • a519c76800 [Rust] Implement FPU/VMX128 opcodes, XEX LZX decompression, XISO browsing, and memory safety xenia-rs MechaCat02 2026-04-12 21:32:46 +02:00
  • a292248bee [XAM/CONTENT] - Stub XamContentLaunchImage The-Little-Wolf 2026-01-13 10:44:42 -08:00
  • 06a23212fb Initial xenia-rs MechaCat02 2026-04-12 18:25:46 +02:00
  • 1da37db584 [Winkey] Passthrough: Added support for hid key codes. Gliniak 2026-04-05 19:18:41 +02:00
  • 65b74819aa [Threading] Implement priority boost on wake Herman S. 2026-04-11 17:05:05 +09:00
  • b3d8a21b72 [Threading] Add thread priority mapping with timer-driven quantum decay Herman S. 2026-04-09 22:33:08 +09:00
  • 61c8eb0707 [Threading] Improve same-CPU spinlock contention Herman S. 2026-04-09 21:14:39 +09:00
  • e23376afcc [Kernel] Fixed NtSignalAndWaitForSingleObjectEx prototype Adrian 2026-04-07 18:40:57 +01:00
  • 4acda223db [CPU] Remove ATOMIC_EXCHANGE opcode (dead code) Herman S. 2026-04-08 00:05:29 +09:00
  • ade7e610bb [XMA] Fix stall detection false positive in Work loop Herman S. 2026-04-06 09:06:53 +09:00
  • 8a49c0380f [GPU] EVENT_WRITE_ZPD relaxed END detection goldislead 2026-04-04 12:26:34 -07:00
  • 9c00ce9366 [GPU] EVENT_WRITE_ZPD batched sample accumulation cvar goldislead 2026-04-03 22:17:43 -07:00
  • 7e39a7018f [Memory] Added heap offset to alignment guards Gliniak 2026-03-31 20:43:49 +02:00
  • c383d049ec [CPU] Implement AND+NOT folding into AND_NOT Wunkolo 2026-03-30 21:58:35 -07:00
  • 11ad6b0a87 [Memory] Add alignment guards to PhysicalHeap allocations Herman S. 2026-03-31 18:00:26 +09:00
  • d2c8ca675e [A64] Use ARM64 bitmask immediates for AND/OR/XOR with constants Herman S. 2026-03-29 19:57:13 +09:00
  • 84b05bd20a [A64] Skip software denormal flushing when FPCR.FZ handles inputs Herman S. 2026-03-29 19:14:09 +09:00
  • 02ea71ed51 [A64] Replace RSQRT CallNativeSafe with direct blr calls Herman S. 2026-03-29 18:55:32 +09:00
  • 06f56a20ea [A64] Inline V128 bit-shifts with NEON, remove C helper thunks Herman S. 2026-03-29 18:35:40 +09:00
  • 2fc5aca628 [A64] Optimizations for DIV, MUL_HI, SWIZZLE, LOAD_VECTOR_SHL/SHR Herman S. 2026-03-29 18:20:09 +09:00
  • 59f9fb9964 [A64] Optimize FPCR switching with lazy mode tracking Herman S. 2026-03-29 18:07:18 +09:00
  • 904c6c8b1c [A64] Fix RESERVED_STORE LSE path leaving labels unbound Herman S. 2026-03-29 17:39:29 +09:00
  • d3d0478403 [Kernel] Fixed ObCreateSymbolicLink returning error if symbolic link is already registered Adrian 2026-02-28 17:03:15 +00:00
  • 553aedebb5 [A64] Remove dead code Herman S. 2026-03-29 17:16:56 +09:00
  • 2d2105cfd8 [A64] Assert OPCODE_MEMSET invariants, remove dead general-case path Herman S. 2026-03-29 15:02:02 +09:00
  • 664b77f38e [a64] Optimize OPCODE_MEMSET with zva Wunkolo 2026-03-26 22:03:54 -07:00
  • 1a53f261f7 [Base] Increase arena chunk size Adrian 2026-03-26 15:50:05 +00:00
  • d680f5a499 [Kernel] Fixed XTimer reporting resume support Adrian 2026-03-27 11:27:26 +00:00
  • 9b1ebffd27 [Memory] GetPhysicalAddress - Added case to assume that input address is already physical Gliniak 2026-03-28 20:11:43 +01:00
  • 9d6b27e2ad [Build] Fix MSVC compilation on ARM64 Herman S. 2026-03-28 12:25:15 +09:00
  • a8ef7faeae [Build/macOS] Exclude empty translation units and Vulkan/SPIR-V targets Herman S. 2026-03-27 16:12:08 +09:00
  • 24015ef164 [Build/Release] Convert linux release to produce an appimage Herman S. 2026-03-27 15:16:55 +09:00
  • 02ca07484c [Build] Ensure clang/lld are pinned to the correct version Herman S. 2026-03-27 14:54:15 +09:00
  • e97d0a80c6 [README] Update netplay status Adrian 2026-03-26 21:55:46 +00:00
  • 57c1af465a [Build/CPU] Remove #pragma pack from Export and PPCOpcodeDisasmInfo Herman S. 2026-03-27 01:18:19 +09:00
  • 57c4051eca [macOS] Build infrastructure and portability fixes Herman S. 2026-03-27 02:28:34 +09:00
  • 1af96481b2 [Build/MacOS] Fix sprintf deprecation warnings Herman S. 2026-03-27 00:10:39 +09:00
  • 5f04b5420d [Build/MacOS] Add SDL2 framework Herman S. 2026-03-27 00:10:04 +09:00
  • 824e7f4257 [Build/MacOS] Skip vulkan Herman S. 2026-03-27 00:09:20 +09:00
  • 8cd7f69cbc [Kernel] Fix macro collisions with macOS system headers Herman S. 2026-03-27 00:06:53 +09:00
  • 46613f1126 [3PP] Update disruptorplus for libc++ std::min fix Herman S. 2026-03-26 23:47:15 +09:00
  • 5fcb6985e7 [Build] Mark third-party includes as SYSTEM to suppress warnings Herman S. 2026-03-26 23:18:42 +09:00
  • 78600212b2 [3PP/MacOS] Fix ffmpeg and sha256 build Herman S. 2026-03-26 23:13:59 +09:00
  • cf013fdc15 [Base/Posix] mapped_memory portability and correctness fixes Herman S. 2026-03-26 23:04:27 +09:00
  • 19e9d0c2de [Base/Posix] filesystem portability and correctness fixes Herman S. 2026-03-26 22:39:41 +09:00
  • 648b2bad78 [Build/A64] Extend ARM64 architecture detection for macOS Herman S. 2026-03-26 22:10:18 +09:00
  • cb12f7fa1e [Build] Generalize POSIX platform guards Herman S. 2026-03-26 22:07:28 +09:00
  • 6c20f64e0d [Build] Guard Linux-specific CMake config behind platform check Herman S. 2026-03-26 21:36:49 +09:00
  • 597a0c2d1e [Xboxkrnl] Use towupper in RtlUpcaseUnicodeChar for portability Herman S. 2026-03-26 21:25:28 +09:00
  • 30fd2a5ac9 [CPU] Fix breakpoint host_address() to_hex_string portability Herman S. 2026-03-26 21:17:48 +09:00