Commit Graph

  • 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
  • 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 archive/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