Commit Graph

  • 8eb4342704 D3D12 Pixel History Test split barriers into new command list Jake Turner 2024-02-21 14:34:00 +00:00
  • 70b79d73e7 Ensure vulkan pixel history that adds dynamic states gets those bound baldurk 2024-02-28 15:45:40 +00:00
  • 26dac0821d Add missing break to DXIL disassembly of Operation::Fence Jake Turner 2024-02-28 15:14:03 +00:00
  • 13b9bd5133 Track dynamic states that have been set even if not valid for pipeline baldurk 2024-02-28 14:52:14 +00:00
  • 06475a81cf Ensure user allocation callbacks are uniformly set to NULL. Closes #3263 baldurk 2024-02-28 13:49:07 +00:00
  • 89166801fa Core OS Add test multiple modifications to an env variable Jake Turner 2024-02-28 07:24:08 +00:00
  • 59e6edcfea Fix posix ApplyEnvironmentModifications for repeated modifications Dustin Toff 2024-02-27 17:22:01 -05:00
  • fa70f8fa87 Ray Query API interception and serialisation Cam Mannett 2024-02-27 10:40:38 +00:00
  • e5410ad8fb Allow naming queues and command buffers on D3D12 baldurk 2024-02-26 14:09:27 +00:00
  • 230b63adce Find latest dxc from windows SDK, not from redist folder, in demos baldurk 2024-02-26 12:49:02 +00:00
  • 58cc331e27 Use a dedicated transfer queue for D3D12 GPU readbacks baldurk 2024-02-23 13:09:34 +00:00
  • ec17ee5999 Batch calls to GetPostVSBuffers to work around Android being awful baldurk 2024-02-23 15:00:28 +00:00
  • 36f4432351 Calculate tighter bounds for data copied in D3D11 initial states baldurk 2024-02-23 14:09:40 +00:00
  • ac18f52757 Fix incorrect index being used when rebinding partial state baldurk 2024-02-23 13:52:24 +00:00
  • a5073a6868 Fix incorrect sizes used for calculating next patch size baldurk 2024-02-23 13:23:57 +00:00
  • bfebf53be0 Add new image layout to descriptor storage enum baldurk 2024-02-19 13:10:43 +00:00
  • 0f6c619e54 D3D12 Pixel History fix format conversion. Jovan Ristic 2024-02-14 22:26:12 -08:00
  • 932caeb7c8 Enable the D3D12 Pixel History feature Jake Turner 2024-02-14 10:00:08 +00:00
  • 226bf7071b Add ShaderBuiltin::MultiViewIndex Jake Turner 2024-01-31 09:11:58 +00:00
  • 045a71082b D3D12 Pixel History support for direct DispatchMesh draws Jake Turner 2024-02-08 08:10:47 -08:00
  • 893142d7f0 In Pixel History always shaderOut for depth targets Jake Turner 2024-02-03 07:10:30 +00:00
  • e254e66ae4 In Pixel History View do not force shaderOut to show four components Jake Turner 2024-02-03 07:04:01 +00:00
  • 364f5998c2 In Vulkan Pixel History zero out unwritten shaderOut elements Jake Turner 2024-02-03 07:00:21 +00:00
  • 822b770569 Use the loadRP when making the pipeline for Vulkan Pixel Debug Jake Turner 2024-02-01 16:56:56 +00:00
  • a62634717e Vulkan BDA debugging force m_BufferAddresses to be sorted Jake Turner 2024-02-13 13:56:02 +00:00
  • 52cfb0e083 Update Vulkan headers to latest, support trivially promoted exts baldurk 2024-02-13 12:36:53 +00:00
  • a2abef423f Fix GIPA and GDPA behaviour to return NULL for unknown functions baldurk 2024-02-12 15:23:48 +00:00
  • 874920bc38 Fix potential crash on capture close accessing bad data baldurk 2024-02-12 12:49:09 +00:00
  • 8d8b76ead7 D3D12 pixel history execute indirect. Jovan Ristic 2024-02-08 12:00:37 -08:00
  • 8108516b56 D3D12 Pixel History handle resolve events. Jovan Ristic 2024-02-12 14:10:06 -08:00
  • dbfd1287cf D3D12 Pixel History state tracking. Jovan Ristic 2024-02-12 13:02:29 -08:00
  • 9f4f0e6aa1 Update copyright years to 2024 baldurk 2024-01-31 14:52:41 +00:00
  • a4ff744a0a Fix Linux compile error Jake Turner 2024-02-08 05:15:07 -08:00
  • 4c8c31919a On Vulkan do not fill discard pattern during loading Jake Turner 2024-02-08 10:48:10 -08:00
  • b1d78763c7 Fix Vk validation error about scissor exceeding signed int Jake Turner 2024-02-08 10:46:29 -08:00
  • f938afee2c PipelineStateViewer support right-click copy of stencil values Jake Turner 2024-02-06 03:02:33 +00:00
  • 03ab274252 Fix off by one error in the slice range tooltip Jake Turner 2024-02-01 14:17:33 +00:00
  • 0a330ef593 Add slice information to the Pixel History Window Title Jake Turner 2024-01-17 10:45:46 +00:00
  • a3eecf33eb Vulkan Mesh Output use state to query vertex bindings Jake Turner 2024-01-31 12:53:42 +00:00
  • 6de0787b58 Update docs to mention customising python path on module project as well baldurk 2024-01-30 20:33:13 +00:00
  • faa0695323 Support property-page customisation on python module projects baldurk 2024-01-30 20:31:35 +00:00
  • 1e70124bd6 Support setting overridden python path via VS properties page baldurk 2024-01-30 20:18:04 +00:00
  • 9c163aaeca D3D12 Pixel History fix validation error Jake Turner 2024-01-30 08:50:39 +00:00
  • 7b72610d9b D3D12 ExecuteIndirect fix argument buffer reading out of bounds Jake Turner 2024-01-29 08:07:37 +00:00
  • 9d2fe84d69 D3D12 ExecuteIndirect remove asserts on VB and IB Jake Turner 2024-01-29 15:57:00 +00:00
  • 20578f46a6 Extend D3D12 ExecuteIndirect test to do multiple draws per Execute Jake Turner 2024-01-29 15:56:05 +00:00
  • b6a105d695 D3D12 Pixel History fix for typeCast of CompType::Typeless Jake Turner 2024-01-29 07:57:13 +00:00
  • 32c946dd14 Search for newer python versions at build time baldurk 2024-01-30 16:51:03 +00:00
  • 2cc4558815 Update tests python to work with Python 3.12 Jake Turner 2024-01-27 15:18:34 +00:00
  • c8d3b6a79d Apple metal-cpp update to MacOS SDK 14.2 Jake Turner 2024-01-27 12:08:04 +00:00
  • 6fd951acac Fix Apple demos project memory leaks and GC Jake Turner 2024-01-27 12:05:58 +00:00
  • 3150a1028e Mac compile warning/errors in tests project Jake Turner 2022-12-03 03:20:51 +00:00
  • 018434e7de Fix Mac demos project compile errors on clang 15 Jake Turner 2024-01-27 12:06:41 +00:00
  • adb6fe2e8d MTLComputePassDescriptor Isaac Marovitz 2024-01-20 21:01:47 -05:00
  • e6b8b380d4 MTLComputePipelineDescriptor Isaac Marovitz 2024-01-20 20:55:11 -05:00
  • 115d27a028 MTLComputePassSampleBufferAttachmentDescriptor Isaac Marovitz 2024-01-20 18:52:35 -05:00
  • c9f8757497 MTLStageInputOutputDescriptor Isaac Marovitz 2024-01-21 13:02:26 -05:00
  • 70793c4f0a MTLBufferLayoutDescriptor Isaac Marovitz 2024-01-21 13:03:00 -05:00
  • 750983bd27 MTLAttributeDescriptor Isaac Marovitz 2024-01-21 13:04:20 -05:00
  • 8d065f389e Bump version to v1.32 baldurk 2024-01-29 12:34:17 +00:00
  • 04bfedcdd5 Add documentation entry for new offset/size configuration option v1.31 baldurk 2024-01-26 12:02:35 +00:00
  • 775031c59b Limit impact of possible NV driver bug baldurk 2024-01-25 12:29:14 +00:00
  • aeaa2811f6 D3D12 Pixel History early return if config option is disabled Jake Turner 2024-01-23 15:29:24 +00:00
  • 7b1527e3ac Fix release compile error in tests project Jake Turner 2024-01-23 15:28:39 +00:00
  • 49c96806b6 Add test of solo numbered semantics to linkage zoo tests baldurk 2024-01-23 11:11:14 +00:00
  • a55e82a0a2 Fix indexed semantic name when semantic index is not zero anthark 2024-01-23 12:17:46 +03:00
  • 5bb66f67de Don't rely on ReplaceChunk silently doing nothing for missing chunks baldurk 2024-01-23 10:26:13 +00:00
  • e9430a02e0 Fix chunk-adding code to add fourcc and size baldurk 2024-01-23 10:25:53 +00:00
  • 86585b685c Fix some leaks creating root signature blobs baldurk 2024-01-22 14:08:49 +00:00
  • f7eccf03ff Implement DXBC ReplaceChunk adding a new chunk if it's not present baldurk 2024-01-22 14:08:28 +00:00
  • a232dc9a40 Fix header size being used wrongly baldurk 2024-01-22 14:08:15 +00:00
  • 5778f5b3e7 Mark readback buffer as internal baldurk 2024-01-22 14:07:09 +00:00
  • 7b75e05b2c D3D12 Pixel History fix copy from texture to buffer Jake Turner 2024-01-13 08:55:33 +00:00
  • e18ea02a2b D3D12 Pixel History Test add some drawcall stress tests Jake Turner 2024-01-13 08:50:49 +00:00
  • 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