Commit Graph

  • 79e80c8337 Added assert for Op::ControlBarrier that the workgroup is converged Jake Turner 2025-04-28 11:28:14 +01:00
  • c945293b3e Add sanity checking strict mode to build scripts baldurk 2025-05-06 12:42:23 +01:00
  • 4dbcfca343 Fix reflection of structs containing 16-bit types. Closes #3605 baldurk 2025-05-05 14:49:24 +01:00
  • 62be3340a5 Check more carefully if DX11 maps are intercepted properly. Closes #3603 baldurk 2025-05-05 12:42:28 +01:00
  • 2288237723 Early detect and error when launching reserved filenames for capture baldurk 2025-05-05 10:49:42 +01:00
  • 9673a5571c Don't silently drop working directory, print error if it doesn't exist baldurk 2025-05-05 10:49:01 +01:00
  • f9c1ae7944 Fix installer script referencing missing entry baldurk 2025-05-03 22:03:06 +01:00
  • 7a551bcfc2 Add AS descriptor handling in vkCmdPushDescriptorSetKHR Camden Mannett 2025-05-02 10:45:21 +01:00
  • bb10ae25bb Bump version to v1.39 baldurk 2025-05-02 15:07:38 +01:00
  • 34c3c40787 Document the PDB search priority/algorithm v1.38 baldurk 2025-05-02 10:48:10 +01:00
  • a8a14bc317 When possible reject aliased pdb names using HASH baldurk 2025-05-01 15:40:23 +01:00
  • f5506fcec3 Workaround of pixel history crash with depth-only UAV writes baldurk 2025-05-01 10:35:40 +01:00
  • df08881ef2 Add asserts to check for out of bounds GSM variable access Jake Turner 2025-04-30 11:30:47 +01:00
  • 35f91b2575 Compute GSM raw variable declaration element count from byte count Jake Turner 2025-04-30 11:29:35 +01:00
  • cf879397bd Fix incorrect indexing when getting GSM Register Index Jake Turner 2025-04-30 11:28:29 +01:00
  • 852825c6f1 Remove 32-bit GPA from installer manifest baldurk 2025-04-30 11:50:55 +01:00
  • 47ee186e65 Retain initial contents type on softmem flush reset Cam Mannett 2025-04-29 15:16:28 +01:00
  • 36e53ae0cd Ensure color format is always set for GL pixel history framebuffers baldurk 2025-04-29 12:09:51 +01:00
  • 8e86f79c72 Fix compiling pixel history shaders on GLES breaking baldurk 2025-04-29 12:09:38 +01:00
  • 395d8079e6 Don't test MSAA with A8_UNORM formats in VK_Texture_Zoo baldurk 2025-04-28 17:26:53 +01:00
  • d239a59ff0 Fix pick component type for S8 textures baldurk 2025-04-28 17:26:06 +01:00
  • 361624ff84 Add slight increase to error tolerance for SNorm textures baldurk 2025-04-28 17:10:53 +01:00
  • 6ded6187dc Update python example code using old API member baldurk 2025-04-28 11:34:18 +01:00
  • ade38c43d4 Only apply dynamic offsets for the relevant pipeline type baldurk 2025-04-24 14:58:45 +01:00
  • 5b5bec6334 Handle forward referenced function members in debuginfo types baldurk 2025-04-24 14:57:23 +01:00
  • e0b0b24efd Increase shader compiler delay in tests baldurk 2025-04-24 13:13:56 +01:00
  • bf1ebeeb86 Allow custom visualisation shaders to be used with GLES Le Philousophe 2025-04-24 12:18:02 +02:00
  • e03ea6b040 Fix incorrect log print baldurk 2025-04-21 15:11:24 +01:00
  • 4dfedae094 Make sure that const pNext chains aren't modified during patching baldurk 2025-04-21 14:19:34 +01:00
  • 258ab5b6e3 Change test helper to just check for asserts (not errors) Jake Turner 2025-04-22 14:30:37 +01:00
  • a8de121cd0 Check for Asserts & Errors when running D3D12_Shader_DebugData_Zoo tests Jake Turner 2025-04-22 13:08:51 +01:00
  • 498e767272 DXBC debugger clamp out of bounds component count to maximum of four Jake Turner 2025-04-22 11:44:46 +01:00
  • 4ead1e4423 Handle initialising a DXIL constant struct to NULL Jake Turner 2025-04-22 11:38:12 +01:00
  • eeac056816 VK and D3D12 Workgroup & Subgroup Zoo tests fail on Asserts or Errors Jake Turner 2025-04-22 11:41:15 +01:00
  • 1c4520534d new helper function in testcase.py to check RD log for Asserts/Errors Jake Turner 2025-04-22 11:41:34 +01:00
  • 261f957d5b SPIRV workgroup debugger, add padding lanes to align to subgroup size Jake Turner 2025-04-17 17:39:25 +01:00
  • 5f00ed9d39 SPIRV Debugger workgroup debugging fixes Jake Turner 2025-04-17 09:21:47 +01:00
  • c1fb809f17 SPIRV Debugger, add asserts to ensure the lane index is in range Jake Turner 2025-04-17 09:19:58 +01:00
  • f5222ed547 DXIL Debugger tweak subgroup active lanes helper Jake Turner 2025-04-17 09:19:16 +01:00
  • ede0c1d0ee D3D12 Workgroup debugger, add padding lanes to align to subgroup size Jake Turner 2025-04-17 09:17:26 +01:00
  • 53ad61b6a5 D3D12 Workgroup debugger, use SV_GroupThreadID for threadid Jake Turner 2025-04-14 18:30:02 +01:00
  • e14bc98e18 Added VK_Workgroup_Zoo, D3D12_Workgroup_Zoo tests Jake Turner 2025-04-17 09:35:14 +01:00
  • a8a0e9628d Update VK_CBuffer_Zoo test to account for glslang regression baldurk 2025-04-18 13:28:19 +01:00
  • f837af3066 Make sure functional test sections always match begin/end baldurk 2025-04-18 12:54:53 +01:00
  • eb05d1b0a6 Fix forced references failing on ASs baldurk 2025-04-18 11:20:04 +01:00
  • 3b29508f2f Fix vulkan structured data conversion baldurk 2025-04-18 11:19:47 +01:00
  • 933a91e47c Update shaderc build script (VS2015 no longer supported) baldurk 2025-04-18 11:19:34 +01:00
  • e1dd947e1e work around compile error asserting on static const baldurk 2025-04-17 17:16:50 +01:00
  • 506d6c6d7b Fix self-capture for vulkan captures using ASs baldurk 2025-04-17 16:20:15 +01:00
  • 84aa4c7fb6 Reset planar flag when remapping textures on vulkan replay Martyn Jacques 2025-04-17 14:45:08 +01:00
  • b02980faa2 Extend D3D12 barrier special case code in FillWithDiscardPattern Jake Turner 2025-04-17 13:27:54 +01:00
  • 5deab91b40 Fix CGL baldurk 2025-04-16 22:53:45 +01:00
  • 6e2dea6219 Fix linux/mac compilation baldurk 2025-04-16 21:16:39 +01:00
  • d38d9594a2 Fix emulation of glCopySubImageData. Closes #3589 baldurk 2025-04-16 18:36:00 +01:00
  • 621698e7dc Ignore port in device IDs for target control connection. Closes #3590 baldurk 2025-04-16 18:02:39 +01:00
  • 06003bb1ad Implement support for manual swapchain image creation. Closes #3586 baldurk 2025-04-16 17:39:43 +01:00
  • f6eee16baf Check for files with extra .pdb if the original filename didn't have it baldurk 2025-04-16 17:36:50 +01:00
  • 7d464fed60 Add verification that HASH matches in debug info if present baldurk 2025-04-16 17:36:35 +01:00
  • 0f019eafb9 Add option to make shader search paths non-recursive baldurk 2025-04-16 15:48:21 +01:00
  • 67960c740c Improve error detection for windows directory enumeration baldurk 2025-04-16 15:42:04 +01:00
  • e14ff38a37 Use lock instead of atomic to protect debug files cache lookup baldurk 2025-04-16 14:29:13 +01:00
  • abb0b9d843 Fix validation issue with ASs as memory can't be used without buffer baldurk 2025-04-16 12:15:53 +01:00
  • f9d03761b3 Avoid libraries loading and unloading for GL hooks on windows baldurk 2025-04-16 12:08:39 +01:00
  • 99c4d5a588 Add more detail to message for failed mesh shader fetches on D3D12 baldurk 2025-04-16 12:07:59 +01:00
  • 29544f34e2 Remove VK, D3D12 Workgroup lane value is active assert Jake Turner 2025-04-14 17:25:09 +01:00
  • 2ce4c0fb74 Initialise WaveActiveBallot accumulator to zero Jake Turner 2025-04-14 16:31:38 +01:00
  • c723941946 Add DXIL debug helper ConvertShaderVariableStructToVector Jake Turner 2025-04-14 16:31:14 +01:00
  • 187f7bd523 Reset s_NextTangleId to zero when constructing ControlFlow Jake Turner 2025-04-14 16:29:40 +01:00
  • 13588f3962 Alter VK, D3D12 Subgroup_Zoo tests to increase convergence/merge usage Jake Turner 2025-04-11 08:45:49 +01:00
  • df6a58c9c0 Add DXIL Debugger Support for SM6.7 Quad ops Jake Turner 2025-04-12 11:20:49 +01:00
  • 4c72fdfd8a Specific DXIL disassembly handling for QuadVote Jake Turner 2025-04-12 11:23:48 +01:00
  • 89d131ab3a Add D3D12_Workgroup_Zoo unit tests for QuadAny, QuadAll ops Jake Turner 2025-04-12 11:19:20 +01:00
  • c3f1ccc38e Fix image state merge with secondary command buffers. James Sumihiro 2025-04-10 08:42:13 -07:00
  • 92c13a3247 Fix secondary draws from previous pass/instances with mesh shaders baldurk 2025-04-10 16:04:05 +01:00
  • a1cf098fe3 Extend Shader ControlFlow handling of external simulation updates Jake Turner 2025-04-10 14:58:25 +01:00
  • e53b6d3bf4 Add DXIL Debugger Support for SM6.5 Wave ops Jake Turner 2025-04-10 07:39:15 +01:00
  • 21c576730c Add D3D12_Workgroup_Zoo unit tests for SM6.5 Wave ops Jake Turner 2025-04-08 08:16:05 +01:00
  • fcb688124f Specific DXIL disassembly handling for WaveMultiPrefixOp Jake Turner 2025-04-10 07:40:45 +01:00
  • def9422163 Apply framebuffer usage from dynamic rendering to secondary cmd draws baldurk 2025-04-09 11:25:48 +01:00
  • 42a1ace8d2 Specific DXIL disassembly handling for WaveActiveBit Jake Turner 2025-04-07 18:05:34 +01:00
  • f0936cdf1b Add DXIL Debugger Support for Wave Reduction ops Jake Turner 2025-04-07 14:26:27 +01:00
  • cc32e24d81 Add D3D12_Workgroup_Zoo unit tests for Wave Reduction ops Jake Turner 2025-04-07 14:22:58 +01:00
  • ebd0648096 Add VK_Workgroup_Zoo unit tests for subgroup Reduction ops Jake Turner 2025-04-07 14:09:54 +01:00
  • 4b561b81bb Don't force BDA on memory allocs that will be used with dedicated images baldurk 2025-04-07 16:53:00 +01:00
  • af0a32db38 Remove centroid decorations when fetching postvs baldurk 2025-04-07 16:49:21 +01:00
  • 3a3e2c0540 Use flags from final linked pipeline with EXT_gpl if present baldurk 2025-04-07 16:49:00 +01:00
  • 26f2732268 Fix KHR_maintenance5 pipeline flags being put on wrong pNext chain baldurk 2025-04-07 16:07:03 +01:00
  • c084fc9cc3 Don't pass non-sparse resources to sparse reference function baldurk 2025-04-07 13:44:10 +01:00
  • 6f949b1fa9 Add DXIL Debugger Support for Wave Scan and Prefix ops Jake Turner 2025-04-07 13:19:18 +01:00
  • cf6e3d68fa Add D3D12_Workgroup_Zoo unit tests for Wave Scan and Prefix ops Jake Turner 2025-04-07 13:17:15 +01:00
  • a4d916f033 Add VK_Workgroup_Zoo unit tests for subgroup Scan and Prefix ops Jake Turner 2025-04-07 11:57:34 +01:00
  • 5be762a464 Add DXIL Debugger Support for Wave Broadcast Operations Jake Turner 2025-04-07 09:47:08 +01:00
  • 214d3f766f Add D3D12_Workgroup_Zoo unit tests for subgroup Broadcast ops Jake Turner 2025-04-07 11:07:03 +01:00
  • b8f1d01b35 Add VK_Workgroup_Zoo unit tests for subgroup Broadcast/Shuffle ops Jake Turner 2025-04-07 09:46:22 +01:00
  • 0e35fe6fcb Add DXIL Debugger Support for Wave Vote Operations Jake Turner 2025-04-06 17:20:38 +01:00
  • aefb21fa36 Add D3D12_Workgroup_Zoo unit tests for Wave Vote operations Jake Turner 2025-04-06 15:43:19 +01:00
  • 001539a3cd Add VK_Workgroup_Zoo unit tests for subgroup Vote operations Jake Turner 2025-04-06 15:16:18 +01:00
  • b70254174f Handle marking sparse BDA buffers as referenced. Closes #3572 baldurk 2025-04-07 10:47:57 +01:00
  • b031e69597 Warn user if layer config application failed before JDWP failure Cam Mannett 2025-04-07 09:43:01 +01:00
  • fa22effc77 Add DXIL Debugger Support for Quad Operations Jake Turner 2025-04-06 14:37:15 +01:00