Commit Graph

  • ba9526a580 [D3D12] Pre-create 3D-as-2D textures before draw setup Herman S. 2026-02-25 14:50:43 +09:00
  • 49984e97d1 [D3D12] Fix 3D-to-2D texture crash under Wine/VKD3D Herman S. 2026-02-25 13:28:04 +09:00
  • 9f869698ea [XMA] Fix consume-only context resetting output buffer offsets Herman S. 2026-02-26 10:28:49 +09: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
  • 86327a3e77 [Kernel] Thread safety fixes for xfile, xmutant, and xtimer objects Herman S. 2026-02-24 16:28:39 +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-WolfandGitHub 2026-02-23 00:33:19 -08:00
  • 8d5565da8a [Misc] Fixed missing guard header (#887) AdrianandGitHub 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
  • cf0d65e975 [XMA] Restore error_status on split frame body Herman S. 2026-02-22 15:26:22 +09:00
  • e4ec5e52d5 Revert "[XMA] fix loop trigger to guard against degenerate loop regions" Herman S. 2026-02-22 14:16:21 +09:00
  • 5f5e5bb5ed [XMA] Write back output_buffer_read_offset in StoreContextMerged Herman S. 2026-02-21 19:57:18 +09:00
  • 01c399164d Revert "[XMA] Fix loop trigger guard and comparison direction" Herman S. 2026-02-21 16:46:15 +09:00
  • f521cb3ef0 [XMA] Revert stall detection from Work loop Herman S. 2026-02-21 15:40:47 +09:00
  • 5376439e1b [XMA] Swap input buffer on unresolvable split frames Herman S. 2026-02-21 00:41:55 +09:00
  • 8512a65a05 [XMA] Fix consume-only path write offset and drain check Herman S. 2026-02-21 00:39:11 +09:00
  • 7a0b28eb1e [XMA] Guard against subframe_decode_count being 0 Herman S. 2026-02-21 00:37:23 +09:00
  • 8c6d54e991 [XMA] Implement loop subframe precision Herman S. 2026-02-21 00:36:25 +09:00
  • ff4fcc7b6b [XMA] Fix loop trigger guard and comparison direction Herman S. 2026-02-21 00:33:27 +09:00
  • 5f8fb63b69 [XMA] Add diagnostic logging to new decoder Herman S. 2026-02-21 00:31:52 +09:00
  • 233f0056ba [XAM] fix unsigned underflow when packet has no frames Herman S. 2026-02-20 20:50:27 +09:00
  • 1848583226 [XMA] convert GetNextPacketReadOffset from recursion to iterative loop Herman S. 2026-02-20 17:50:23 +09:00
  • 98b33fff7e [XMA] detect full packet skip sentinel and advance rather than overshoot Herman S. 2026-02-20 17:45:11 +09:00
  • 683e40881a [XMA] swap to valid buffer instead of stalling when current is invalid Herman S. 2026-02-20 17:35:41 +09:00
  • 492e7c958c [XMA] fix loop trigger to guard against degenerate loop regions Herman S. 2026-02-20 17:25:58 +09:00
  • a509476840 [XMA] skip split frame tails instead of decoding as complete frames Herman S. 2026-02-20 16:19:15 +09:00
  • 3ad6e23d54 [XMA] don't queue output subframes when frame decode fails Herman S. 2026-02-20 16:09:38 +09:00
  • ccde34faf7 [XMA] treat frame_size 0 as end-of-packet padding (XMA1 compat) Herman S. 2026-02-20 15:58:18 +09:00
  • e8177928eb [APU] Fix ffmpeg upgrade related logspam Herman S. 2026-02-20 09:57:04 +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
  • 0da4752cc0 [Github] Disable counting tests to code summary Herman S.andGliniak 2026-02-19 22:45:44 +09:00
  • bc69b95db6 [Github] Disable counting tests to code summary Radosław GlińskiandGitHub 2026-02-19 11:50:21 +01:00
  • 38e877500b [3PP] Upgrade to latest FFmpeg (for real this time) Herman S. 2026-02-19 14:07:43 +09:00
  • c83292f21c [Build] Ensure .data_repos is removed before cloning Herman S. 2026-02-19 11:00:44 +09:00
  • 95a5c3ee25 [GPU/WGF] Bind EDRAM to resolve dumping via ByteAddressBuffer Triang3l 2026-02-18 22:40:20 +03:00
  • 56bd73e0d4 Merge remote-tracking branch 'xenia-master/master' into edge Herman S. 2026-02-18 23:21:48 +09:00
  • b3e36b2af0 Merge remote-tracking branch 'xenia-master/master' into edge Herman S. 2026-02-18 22:34:09 +09:00
  • 17bc5b48e3 [GPU/D3D12] Remove now-unused typed shared memory descriptors Triang3l 2026-02-18 16:41:36 +03:00
  • 32aff9af0d [XMA] Reserve headroom per decoded frame and account for it in gating Herman S. 2026-02-18 18:05:57 +09: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