Commit Graph

  • 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
  • 6beb8b17ba GL serialisation markup for Offset, Size type fields Jake Turner 2023-11-09 10:39:00 +00:00
  • 45e32ba473 D3D12 serialisation markup for Offset, Size type fields Jake Turner 2023-11-09 10:38:53 +00:00
  • abbba7ecd5 D3D11 serialisation markup for Offset, Size type fields Jake Turner 2023-11-09 10:38:44 +00:00
  • e34de6b0ab Sparse structs serialisation markup for Offset, Size type fields Jake Turner 2023-11-09 10:38:35 +00:00
  • 6ce881d5da UI and Config support for dec/hex display option for Offsets or Sizes Jake Turner 2023-11-09 10:37:34 +00:00
  • dc76459c65 32-bit compile fix baldurk 2023-12-05 18:00:52 +00:00
  • bfc3b422fc Use pipelines with depth/stencil writes to mask discards. Closes #3160 baldurk 2023-12-05 17:15:07 +00:00
  • 5c41996a45 Use debug list for mesh shader replay for postms baldurk 2023-12-05 15:15:22 +00:00
  • 6da0901c50 Add discarded fragment callback for D3D12 pixel history Steve Karolewics 2023-11-14 20:47:52 -08:00
  • dd0c888d11 Extend Overlay tests to include shader exported depth scenario Jake Turner 2023-08-10 06:29:19 +01:00
  • 00c352748c D3D12 overlay depth copy pipeline initialization tweak Jake Turner 2023-11-13 12:12:20 +00:00
  • 92e0fab686 Clarify that buffer viewer displays a single subresource. Closes #3149 baldurk 2023-12-05 12:37:09 +00:00
  • 118aa4b61d Hide widgets not used for raw buffer viewer baldurk 2023-12-05 12:35:30 +00:00
  • 77d06d61d4 Use proper component type for storing results of samples. Closes #3152 baldurk 2023-12-05 11:43:08 +00:00
  • b71084d946 Fail with error msg if RenderDoc layer is explicitly loaded in instance baldurk 2023-12-05 11:21:17 +00:00
  • 8cd1bf9eb1 Direct users to non-permanent way of enabling API validation for info baldurk 2023-12-05 10:59:07 +00:00
  • 6aa0263ace Don't crash if no mesh shader reflection is avialable on a mesh draw baldurk 2023-12-04 19:11:47 +00:00
  • 9fe2ec5c2d Fix calculation of slices on 3D textures when viewing up/down mips baldurk 2023-12-04 19:11:27 +00:00
  • 9057f0d2a2 Bump version to v1.31 baldurk 2023-12-04 17:19:46 +00:00
  • 5f95fb95a2 Fix crash patching DXIL per-primitive mesh outputs v1.30 baldurk 2023-12-04 11:57:09 +00:00
  • 3eccdc736e D3D12 Depth overlay fix for unset stencil mask Jake Turner 2023-12-04 10:21:57 +00:00
  • 693fa9e8ea GL Depth Overlay fallback to non-stencil mask Jake Turner 2023-12-01 05:22:31 +00:00
  • 04050e36f5 D3D12 Depth Overlay fallback to non-stencil mask Jake Turner 2023-12-01 05:21:47 +00:00
  • 0ef2210ab7 Vulkan Depth Overlay fallback to non-stencil mask Jake Turner 2023-12-01 05:20:59 +00:00
  • a6529bd1bb Vulkan Depth Overlay specify stencil dynamic state Jake Turner 2023-12-01 05:18:13 +00:00
  • defe79d82c D3D11 Depth Overlay improvements Jake Turner 2023-11-30 15:05:25 +00:00