Commit Graph

  • 8351eec1ec [APP] Fixed potential conflicting ImGUI ID in profile menu Adrian 2026-03-02 16:47:18 +00:00
  • dbfe216754 [Vulkan] Implement extended range for f32 to f16 conversion in memexport Herman S. 2026-03-03 17:16:37 +09:00
  • 02c6bc6e61 [D3D12] Implement extended range for f32 to f16 conversion in memexport (#899) Ylederman153 2026-03-03 03:14:57 -05:00
  • f2ac39cfd9 [Build] Generate shaders on build instead of having them checked in Herman S. 2026-01-14 23:54:27 +09:00
  • 2eea146b1b [GPU] Fix k_16_16 and k_16_16_16_16 EDRAM packing clamping (#898) Ylederman153 2026-03-02 23:38:07 -05:00
  • 48111e8fba [D3D12] Fix device lost with resolution scaling in 3D-as-2D textures Herman S. 2026-03-01 16:11:30 +09:00
  • d4b295a578 [XAM] Fixed memcpy in XamProfileFindAccount Adrian 2026-02-28 21:17:44 +00:00
  • b1aa0de766 [UI] Extend ImGUI glyph ranges Adrian 2026-02-24 22:16:12 +00:00
  • 125b4c8c05 [GPU] Ensure force_special_view checks swizzle signs before using signed Herman S. 2026-01-17 22:41:48 +09:00
  • 0c8d1b763f [D3D12] Pre-create 3D-as-2D textures before draw setup Herman S. 2026-02-25 14:50:43 +09:00
  • 0e2967cdb0 [D3D12] Fix 3D-to-2D texture crash under Wine/VKD3D Herman S. 2026-02-25 13:28:04 +09:00
  • e7941b0c7d [GPU] 3d-to-2d textures default enable Herman S. 2026-01-14 00:24:25 +09:00
  • 90c48e1d21 [GPU] 3d-to-d2 texture implementation Herman S. 2026-01-13 21:33:49 +09:00
  • 7c9b5af236 [D3D12] add cvar to control 3d-to-2d texture mode Herman S. 2026-01-11 16:18:28 +09:00
  • fc5ab60a88 [D3D12] Fix 4D5307DF fur textures Raffaele 2025-12-19 23:50:58 +01:00
  • 26824edcfa [D3D12] Fix 4D5307DF fur textures Raffaele 2025-12-19 23:47:32 +01:00
  • bc54720559 [XMA] Fix consume-only context resetting output buffer offsets Herman S. 2026-02-26 10:28:49 +09:00
  • aaf284a4b0 [Vulkan] Fix fullscreen corrupting HDR state on Windows Herman S. 2026-01-19 10:49:48 +09:00
  • 9c37af4621 [Vulkan] Add proper tracking to swap gamma correction render pass Herman S. 2025-12-03 15:54:49 +09:00
  • 223aa70171 [Vulkan] Add semaphor reuse workaround and cvar Herman S. 2025-11-02 13:00:29 +09:00
  • 6de637b794 [Vulkan] Smear scalar bools. Herman S. 2025-12-14 00:42:08 +09:00
  • d505b6b53a [Vulkan] Create per-swapchain-image present semaphores Herman S. 2026-02-25 12:20:40 +09:00
  • 74ce1c812f [Vulkan] Fix VUID-FragDepth-FragDepth-04216 validation issue Herman S. 2025-12-13 12:09:24 +09:00
  • bf880fde0c [Vulkan] Fix alignment related validation errors Herman S. 2025-12-13 12:07:34 +09:00
  • 77852914ff [GPU] TextureCache lockless pre-check Herman S. 2025-12-31 14:08:01 +09:00
  • 067641668f [GPU] Fix min/max blend operations to properly apply factors Herman S. 2025-12-16 23:54:09 +09:00
  • 966d8f0925 [Vulkan] fix FBO path reading from output variables for alpha test Herman S. 2025-11-25 14:47:44 +09:00
  • 2d7ca4fb39 [GPU] Remove log spam for empty region resolve issues. Herman S. 2025-11-03 12:06:59 +09:00
  • 1e23aaf4fc Improve error handling in graphics memory init Herman S. 2025-10-08 09:11:26 +09:00
  • 337afcf318 [XMA] fix unsigned underflow when packet has no frames Herman S. 2026-02-20 20:50:27 +09:00
  • 80a78c509f [XMA] Write back output_buffer_read_offset in StoreContextMerged Herman S. 2026-02-21 19:57:18 +09:00
  • 6265698eef [XMA] Swap input buffer on unresolvable split headers Herman S. 2026-02-21 00:41:55 +09:00
  • d68ff7243a [XMA] Fix consume-only path write offset and drain check Herman S. 2026-02-21 00:39:11 +09:00
  • 6ee55aafb4 [XMA] Guard against subframe_decode_count being 0 Herman S. 2026-02-21 00:37:23 +09:00
  • 013320c051 [XMA] Implement loop subframe precision Herman S. 2026-02-21 00:36:25 +09:00
  • 8586cc196d [XMA] Add diagnostic logging to new decoder Herman S. 2026-02-21 00:31:52 +09:00
  • 51c5936566 [XMA] convert GetNextPacketReadOffset from recursion to iterative loop Herman S. 2026-02-20 17:50:23 +09:00
  • 470e62af22 [XMA] detect full packet skip sentinel and advance rather than overshoot Herman S. 2026-02-20 17:45:11 +09:00
  • a1eef3a2b8 [XMA] swap to valid buffer instead of stalling when current is invalid Herman S. 2026-02-20 17:35:41 +09:00
  • d759938979 [XMA] skip split frame tails instead of decoding as complete frames Herman S. 2026-02-20 16:19:15 +09:00
  • cc53e0252a [XMA] don't queue output subframes when frame decode fails Herman S. 2026-02-20 16:09:38 +09:00
  • 2c75055caf [XMA] treat frame_size 0 as end-of-packet padding (XMA1 compat) Herman S. 2026-02-20 15:58:18 +09:00
  • dd585ca0c8 [XboxKrnl/Crypt] - Implement XeCrypt & XeKeys Functions (#566) The-Little-Wolf 2026-02-23 00:33:19 -08:00
  • 8d5565da8a [Misc] Fixed missing guard header (#887) Adrian 2026-02-23 08:07:23 +00:00
  • 9190ce3e36 Revert "[CPU] Detect FPSCR exceptions in UpdateFPSCR for Rc=1 FPU instructions" Herman S. 2026-02-22 20:28:27 +09:00
  • b2b1307822 [XAM] Improvements to XamUserCheckPrivilege Gliniak 2026-02-19 22:53:04 +01:00
  • 9bfaff5040 [XAM] Fixed issue with XamContentCreate reassigning already assigned symlinks Gliniak 2026-02-17 22:57:31 +01:00
  • bc69b95db6 [Github] Disable counting tests to code summary Radosław Gliński 2026-02-19 11:50:21 +01:00
  • 95a5c3ee25 [GPU/WGF] Bind EDRAM to resolve dumping via ByteAddressBuffer Triang3l 2026-02-18 22:40:20 +03:00
  • 17bc5b48e3 [GPU/D3D12] Remove now-unused typed shared memory descriptors Triang3l 2026-02-18 16:41:36 +03:00
  • d9747704be [XMA] Reserve headroom per decoded frame and account for it in gating Herman S. 2026-02-18 18:05:57 +09:00
  • 80dad41454 [GPU/WGF] Use ByteAddressBuffer in precompiled shaders Triang3l 2026-02-09 21:29:18 +03:00
  • 83d776fa39 [Vulkan] Add tesselation support Herman S. 2025-12-10 14:19:47 +09:00
  • 3e3aee1ef2 [App] Update title to show apu and remove vulkan incomplete warning Herman S. 2025-09-29 17:42:11 +09:00
  • fade0cd889 [APU] Add ALSA apu on Linux Herman S. 2025-09-27 18:38:27 +09:00
  • 48c13be2d5 [Vulkan] Add gamma_render_target_as_srgb support Herman S. 2025-11-25 16:56:58 +09:00
  • 5d74d69aa8 [Vulkan] Alpha to coverage FSI implementation Herman S. 2025-11-20 23:27:27 +09:00
  • 792e61f6e2 [Vulkan] Alpha to coverage improvements Herman S. 2025-11-20 09:54:36 +09:00
  • cba315cf38 [Vulkan] Implement alpha to coverage (FBO) Herman S. 2025-11-19 10:55:06 +09:00
  • 75589de0a4 [Vulkan] Ensure descriptor sets always initialized for user_clip_planes Herman S. 2025-10-27 18:42:50 +09:00
  • f13ee6ec38 [Vulkan] Add support for user clip planes Herman S. 2025-10-21 09:00:37 +09:00
  • 0b7abf0241 [Vulkan] Add resolution scaling mips support Herman S. 2025-12-16 09:47:04 +09:00
  • cd7b47235d [GPU] Properly handle scaled textures and weights Herman S. 2025-12-13 08:50:29 +09:00
  • 55f0333182 [Vulkan] Fix incorrect scaling EDRAM tile span parameters Herman S. 2025-12-22 12:19:17 +09:00
  • 5897de3eaf [Vulkan] Implement tiled_shared_memory for resolution scaling Herman S. 2025-12-22 11:58:13 +09:00
  • a092551735 [Vulkan/D3D12] Validate upload range bounds before vastcpy Herman S. 2026-01-29 15:43:43 +09:00
  • 3e1b0c715a [Vulkan] Vertex buffer residency caching Herman S. 2025-12-31 14:30:22 +09:00
  • 2ad412a141 [Vulkan] Add support for vkPipelineCache Herman S. 2025-12-01 23:55:15 +09:00
  • 6057b0a7c7 [Vulkan] Implement ClearCache to clear upload_buffer_pool Herman S. 2025-12-01 18:28:12 +09:00
  • 4d15f0afea [Vulkan] Implement same vastcpy upload_buffer optimization as d3d12 Herman S. 2025-12-01 18:15:03 +09:00
  • ef505fbe3d [Vulkan] add no_discard_stencil_in_transfer_pipelines support Herman S. 2025-12-28 14:47:26 +09:00
  • 24f90c0efc [Vulkan] Fix stencil bit transfer shaders not discarding pixels Herman S. 2025-12-22 00:45:07 +09:00
  • 878de4c352 [Vulkan] Fix sampler params Herman S. 2025-12-21 11:39:33 +09:00
  • dc66d67a31 [Vulkan] Use VK_FORMAT_A2B10G10R10 for xenos::ColorRenderTargetFormat::k_2_10_10_10 Herman S. 2025-12-08 02:26:12 +09:00
  • 1a4b78e377 [Vulkan] Invalidate descriptor set bindings for incompatible sets Herman S. 2025-12-06 17:50:51 +09:00
  • a716dc6fac [Vulkan] Fix kComputeWrite access mask Herman S. 2025-12-03 15:44:43 +09:00
  • 5be503da77 [Vulkan] Don't try to create geometry shader for rectangle list Herman S. 2025-11-03 11:56:30 +09:00
  • ec5816a278 [Vulkan] Use vertex_fetch_bitmap instead of vertex_bindings() Herman S. 2025-11-03 00:29:25 +09:00
  • 16f842038b [Build] Automatically detect VULKAN_SDK - ported from edge Herman S. 2026-02-17 17:29:33 +09:00
  • 434644c301 Merge commit 'f2fabfdf0' into canary_experimental Herman S. 2026-02-17 15:46:27 +09:00
  • 20b226dbdf [Vulkan] Update glslang to 16.0.0 and introduce compat layer Herman S. 2025-10-11 23:09:37 +09:00
  • f722b6b85f [Vulkan] Workaround for glslang 11.6.0+ change in accesschain semantics Herman S. 2025-09-27 15:16:54 +09:00
  • 8d76331df5 [3PP] Update vulkan related submodules Herman S. 2025-09-22 00:44:12 +09:00
  • 2d6b7c6ca1 [XMA] Fix dedicated thread stalls by blocking guest audio thread Herman S. 2026-02-17 11:33:09 +09:00
  • 6e5b2a95b0 [XMA] Fix multiple audio issues in new decoder Herman S. 2026-02-16 23:27:26 +09:00
  • 7213f7e69b [XMA] Fix consume-only context clear being overwritten in new decoder Herman S. 2026-02-15 23:41:30 +09:00
  • ea056849fa [XMA] Fix recursive lock acquisition in new decoder Herman S. 2026-02-09 18:04:34 +09:00
  • abaa0e4c96 [XBDM] Implemented DmGetConsoleType Adrian 2026-02-16 14:49:29 +00:00
  • bf5ddc6b71 [APP] Added memory unit (MU) mount option Adrian 2026-02-16 14:56:10 +00:00
  • f9d4dbc8e9 [Build] Use clang 20 for clang format consistently across Win/Lin Herman S. 2026-02-15 01:22:52 +09:00
  • a769d70761 [CPU] Detect FPSCR exceptions in UpdateFPSCR for Rc=1 FPU instructions Herman S. 2026-02-15 00:50:56 +09:00
  • 0202be1af1 [Testing] Reset MXCSR state between test cases Herman S. 2026-02-14 23:56:44 +09:00
  • eb8386c5f5 [Build] Use available clang version >= 19 for clang format Herman S. 2026-02-14 23:52:22 +09:00
  • 563a6459d3 [CPU] Fix ppc-opcode-gen script and regen the opcodes Herman S. 2025-10-19 13:47:16 +09:00
  • 9b41d1d614 [Testing] Remove tests for unimplemented instructions Herman S. 2026-02-12 17:25:24 +09:00
  • c741b31378 [Testing] add skip file support to cpu/ppc tests Herman S. 2025-11-25 10:31:03 +09:00
  • 8bee63e010 Merge remote-tracking branch 'xenia-master/gen_tests' into canary_experimental Herman S. 2026-02-14 18:32:53 +09:00
  • b2ba98ade7 [Testing] Use the same binutils on windows and linux Herman S. 2025-10-19 18:35:20 +09:00
  • 92b341e50c [Testing] Add support for building binutils with mingw64 Herman S. 2026-02-14 16:53:07 +09:00
  • f2b9b57e18 Reapply "[x64] Zero extend on mov to 8bit register" Herman S. 2026-02-14 02:23:58 +09:00