Commit Graph

  • c4e3f96f57 VK Shader Debugger support for Buffer Device Address Jake Turner 2023-11-15 15:51:40 +00:00
  • b23e9f6b37 SPIRV KHR BDA Tests added to vk_shader_debug_zoo Jake Turner 2024-01-04 15:47:40 +00:00
  • 932d1b1754 Basic Test for VK_KHR_Buffer_Address Jake Turner 2023-12-19 16:08:37 +00:00
  • b197091212 Fix D3D12 pixel history MRT issues. Jovan Ristic 2024-01-13 12:17:53 -08:00
  • 783d76fe73 Fix two handle leaks during remote probe james-sumihiro 2024-01-12 16:53:01 -08:00
  • 4409e57919 Handle storage access on vulkan with dynamic rendering in pixel history baldurk 2024-01-11 14:51:22 +00:00
  • df686bfce0 Handle D3D12 mesh shaders that don't read from an existing payload baldurk 2024-01-11 14:17:24 +00:00
  • d0166c0984 GL Depth Overlay use non-stencil mask approach by default Jake Turner 2024-01-10 12:12:05 +00:00
  • efc30ca723 VK Depth Overlay use non-stencil mask approach by default Jake Turner 2024-01-10 11:29:13 +00:00
  • b04560933e D3D12 Depth Overlay use non-stencil mask approach by default Jake Turner 2024-01-10 10:51:51 +00:00
  • fe1111340e D3D11 Depth Overlay use non-stencil mask approach by default Jake Turner 2023-12-14 12:36:06 +00:00
  • 8c5cbbecdf Depth overlay tests include a shader with discard Jake Turner 2023-12-13 17:21:03 +00:00
  • 1ca2f15fe0 UI: By default hide windows created by direct code calls Jake Turner 2024-01-11 14:24:59 +00:00
  • 1f53a414c8 SPIR-V disassembler treat Op::InBoundsAccessChain like OpAccessChain Jake Turner 2024-01-10 16:23:48 +00:00
  • 0bfca6eeb3 Fix warning about duplicate 'label_4' Jake Turner 2024-01-10 18:24:39 +00:00
  • d8a0b1c6d3 Add sperate retry for permission checks Tristan Ritchie 2024-01-10 16:44:16 +00:00
  • 7a22f9579d parse adb command output on host Tristan Ritchie 2024-01-10 14:54:53 +00:00
  • 4effbfaca1 clarify logic around retry to avoid unecessary adb traffic Tristan Ritchie 2024-01-10 10:31:05 +00:00
  • a7cb486708 [#3183] Fix Android RD capture layer discovery Tristan Ritchie 2024-01-08 16:04:48 +00:00
  • 928de11118 Make pipeline flowchart more 'sticky' between mesh and normal draws baldurk 2024-01-10 14:03:31 +00:00
  • 6fdea16fd1 Propagate subgroup size properly when recreating graphics pipelines baldurk 2024-01-10 13:59:29 +00:00
  • 6862b620f5 D3D11: Improve handling of unsupported tiled resources feature Jake Turner 2024-01-08 12:40:21 +00:00
  • b820a46605 D3D11 Parameter Zoo tests for tiled resource handling Jake Turner 2024-01-08 12:46:54 +00:00
  • edbcbe53e2 D3D12 Pixel History Simple D16 test Jake Turner 2024-01-08 10:06:56 +00:00
  • 3363b29883 SPIR-V Debugger fix Bitcast from vector to scalar Jake Turner 2024-01-04 15:47:04 +00:00
  • 8b3cfc59eb Tests: SPIR-V Debugger Bitcast tests vector to/from scalar Jake Turner 2024-01-05 10:30:59 +00:00
  • a4ff65b59a Fix D3D12 pixel history on 16 bit depth targets. Jovan Ristic 2024-01-05 16:35:44 -08:00
  • 14eea0f8a1 Add missing strings for Vulkan task and mesh shaders. Philip Rebohle 2024-01-08 22:02:42 +01:00
  • 4a620bb5a1 Fix Vulkan wireframe overlay, set the dynamic state polygonMode Jake Turner 2024-01-04 14:43:38 +00:00
  • 8f2c311670 Added parameter test for ID3D11Device2 GetResourceTiling Jake Turner 2024-01-04 10:10:34 +00:00
  • 3d96ccd6d1 Fix D3D11_2 GetResourceTiling return unsupport value wanghaiwei 2024-01-04 16:23:58 +08:00
  • 93eb160e08 Revert "Update VMA Allocator to v3.0.1" Jake Turner 2024-01-03 12:30:04 +00:00
  • a871457172 Disable "nullability-completeness" warning in Tests project Jake Turner 2024-01-03 08:55:28 +00:00
  • 9dad897802 Enable D3D12 Pixel History Depth Bounds test Jake Turner 2024-01-02 12:54:32 +00:00
  • 04856b53c1 Enable D3D12 Pixel History MSAA test Jake Turner 2024-01-02 12:30:22 +00:00
  • 3d5ce05e11 Add D3D12 pixel history depth bounds test. Jovan Ristic 2023-12-31 23:28:56 -08:00
  • 71a5d3dae0 Fix D3D12 pixel history on MSAA depth stencils. Jovan Ristic 2023-12-31 14:44:52 -08:00
  • 7e8c22ce68 Fix D3D12 pixel history MSAA test issues. Jovan Ristic 2023-12-29 21:44:04 -08:00
  • 902a095c60 Marked GL Pixel History as a slow test Jake Turner 2023-12-31 07:55:13 +00:00
  • 79465c670f D3D12 Pixel History set fragment postMod stencil to unknown (-2) Jake Turner 2023-12-31 07:36:10 +00:00
  • 51ae45420d Extend D3D11 Pixel History tests Jake Turner 2023-12-31 07:34:57 +00:00
  • 0171ee464a Tidyup python logging in GL Pixel History Jake Turner 2023-12-31 07:34:10 +00:00
  • a70bed751b Extend D3D12 Pixel History tests Jake Turner 2023-12-29 19:28:30 +00:00
  • baa5999582 Extend Vk Pixel History tests Jake Turner 2023-12-29 19:25:04 +00:00
  • 4815adaa83 Fix D3D12 pixel history missing stencil copy. Jovan Ristic 2023-12-21 18:37:59 -08:00
  • 6895194805 Update VMA Allocator to v3.0.1 Jake Turner 2023-12-22 06:16:43 +00:00
  • 65e77c56ba Vulkan PipelineSate CS Tooltip now says "Save Shader SPIR-V" Jake Turner 2023-12-20 10:30:13 +00:00
  • a7e8422237 Fix D3D12 pixel history lacking primIDs for draws without a PS. Jovan Ristic 2023-12-20 18:06:44 -08:00
  • 977adf5001 Opening DDS file better estimate size of mip-tail closes #3179 Jake Turner 2023-12-20 08:52:24 +00:00
  • 586ba368ce Fix incorrect stride when access chaining into vectors within matrices baldurk 2023-12-18 22:08:01 +00:00
  • 5eb3778b9d Basic test for shader debugger out of bounds matrix lookup Jake Turner 2023-12-19 14:55:32 +00:00
  • a7a881c20d SPIR-V debugger: Fix error message parameters not matching format Jake Turner 2023-12-19 11:22:17 +00:00
  • f20c596a69 Fix D3D12 pixel history for events that do not have a pixel shader Steve Karolewics 2023-12-16 14:17:55 -08:00
  • 28ce7ac51c Add test for D3D12 pixel history Steve Karolewics 2023-12-11 16:03:49 -08:00
  • ca5783e712 Compile fix for bool cast baldurk 2023-12-14 15:31:29 +00:00
  • ec78d567dd Don't create illegal combinations of graphics pipelines for mesh renders baldurk 2023-12-14 15:19:40 +00:00
  • 3da12b266e Account for OpLine/OpNoLine when skipping past SPIR-V function variables baldurk 2023-12-14 15:10:34 +00:00
  • 2a255d8a8b Fix vulkan pixel history to handle mesh shaders baldurk 2023-12-14 13:38:49 +00:00
  • 8759551943 Use the right specialisation data to pack in task shader output BDA baldurk 2023-12-14 13:14:26 +00:00
  • 6dcbafe329 Fix calculation of scalar offsets for task payload in SPIR-V reflection baldurk 2023-12-14 13:14:08 +00:00
  • 3766b9fa2f D3D11 Discard bug fix for Dynamic, Staging Buffers Jake Turner 2023-12-14 11:39:09 +00:00
  • d33ad62a26 D3D11 Test for discard on Staging and Dyanmic Buffers Jake Turner 2023-12-14 11:35:08 +00:00
  • 6b74634ba0 D3D12 Pixel History use PS instead of VS to detect DXIL Jake Turner 2023-12-13 10:55:57 +00:00
  • d9db44fd32 SPIR-V Debugger: Make Op::Unreachable terminate debug session Jake Turner 2023-12-07 16:28:20 +00:00
  • 5bfb844643 SPIR-V OpSwitch support for 64-bit selectors #3140 Jake Turner 2023-12-07 11:14:08 +00:00
  • 18a28eb8dc SPIR-V shader debug OpSwitch tests Jake Turner 2023-12-07 11:15:36 +00:00
  • cb9dc1389f Vk Depth overlay always clear stencil to zero Jake Turner 2023-12-12 12:06:53 +00:00
  • 466cc148cf VK Overlay Test clear a stencil rectangle to one Jake Turner 2023-12-11 18:42:37 +00:00
  • bff9234a52 Fix pixel history on unknown format descriptors. Jovan Ristic 2023-12-12 19:50:02 -08:00
  • c454412e1e Remove unused code in D3D12 overlay Jake Turner 2023-12-11 16:29:55 +00:00
  • 2d51d890e4 Vk Depth overlay pipeline creation improvements Jake Turner 2023-12-06 17:53:38 +00:00
  • d172b39309 Changed D3D12_PixelHistory to be a developer config option Jake Turner 2023-12-12 12:04:01 +00:00
  • a5bb368bf3 D3D11 Depth overlay remove reference on constant buffer Jake Turner 2023-12-12 12:00:16 +00:00
  • b26f961644 D3D12 Depth overlay always clear stencil to zero Jake Turner 2023-12-11 16:31:46 +00:00
  • 33da4ed278 GL Overlay Test clear a stencil rectangle to one Jake Turner 2023-12-11 18:18:26 +00:00
  • 60cb36e4c5 D3D11 Overlay Test clear a stencil rectangle to one Jake Turner 2023-12-11 17:50:30 +00:00
  • c09d5a81b6 D3D12 Overlay Test clear a stencil rectangle to one Jake Turner 2023-12-11 17:19:42 +00:00
  • 3e08b6f451 Depth overlay test check pixels outside the drawcall are black Jake Turner 2023-12-11 17:20:26 +00:00
  • ad2070c9c8 Add D3D12 pixel history implementation Steve Karolewics 2023-12-09 17:37:51 -08:00
  • 15a6c03c43 Keep skipping amdvlk until AMD driver issue is fixed baldurk 2023-12-11 18:49:19 +00:00
  • 54df5d5ca7 Tweak rendering of slider controls in RDStyle baldurk 2023-12-11 11:56:27 +00:00
  • f8bbe1ed4f 32-bit compile fixes for demos project baldurk 2023-12-11 10:59:57 +00:00
  • 454e2f9d8d Bind a dummy SSBO for mesh vertex shader in triangle size overlay baldurk 2023-12-11 10:55:24 +00:00
  • bc63167f02 Don't skip hooking amdvlk to workaround AMD driver issue baldurk 2023-12-11 10:42:04 +00:00
  • 651fd92ce2 Clear lists of resources after closing on D3D11 baldurk 2023-12-11 10:36:07 +00:00
  • 564e0d09a4 Wildcard remove existing python executables in /usr/local/bin Jake Turner 2023-12-10 17:12:07 +00:00
  • f0917a9a0c Avoid D3D12 DLL unloaded assert with API validation enabled Steve Karolewics 2023-12-10 12:34:30 -08:00
  • 442b48bb77 Mesh exploder Dan Hawson 2023-10-27 11:07:44 +01:00
  • da3e2366ac Completely disable layer-enable detection on Android baldurk 2023-12-08 15:59:56 +00:00
  • b2959e0b78 Allow explicit RenderDoc layer enable for internal android instance baldurk 2023-12-08 15:41:18 +00:00
  • bf4dd094a8 Handle must-fail stencil state correctly in pixel history baldurk 2023-12-08 15:40:44 +00:00
  • f3a3d0ac58 Update image states after frame references to handle postponed resources baldurk 2023-12-08 13:34:54 +00:00
  • 73945ee56e Don't scramble command buffer order when replaying image barriers baldurk 2023-12-08 13:34:03 +00:00
  • 9ba1661599 Remove unused persistent header chunk baldurk 2023-12-08 12:35:24 +00:00
  • 4bccf2dac3 For indirect mesh shaders fetch up-to-date dispatch arguments baldurk 2023-12-07 12:18:30 +00:00
  • fd84a06ee2 Update amdspv executable on linux baldurk 2023-12-07 11:49:32 +00:00
  • 1b4b9ebc52 Vulkan Mesh Shader serialisation markup for Offset, Size type fields Jake Turner 2023-12-06 12:44:10 +00:00
  • 216fb0dc01 Offset and Size consistency display in BufferViewer UI Jake Turner 2023-11-21 05:13:06 +00:00
  • 10b0eb2b85 Offset and Size consistency display in PipelineState UI Jake Turner 2023-11-21 12:12:26 +00:00
  • 68fea6e9c2 Vulkan serialisation markup for Offset, Size type fields Jake Turner 2023-11-09 10:39:08 +00:00