Commit Graph

  • b62af7c64f Return success from SPIR-V parse, add overload to move SPIR-V words baldurk 2026-10-23 16:43:49 +01:00
  • 7bacf7f79b If saving a remote capture on shutdown, wait for transfer before exit baldurk 2026-10-23 16:21:28 +01:00
  • f1c7eff75b Prevent absolutely ridiculous and silly linux behaviour to kill programs baldurk 2026-10-23 15:53:12 +01:00
  • 64b3775332 Fix recompression of remote captures not working correctly baldurk 2026-10-23 15:19:48 +01:00
  • 39be707fde Ensure consistent thread usage of ICaptureAccess in the UI baldurk 2026-10-23 13:19:09 +01:00
  • 198bd9d673 Update VK_KHR_device_address_commands in internal doc baldurk 2026-10-23 23:13:04 +01:00
  • 13324a0846 Add test for VK_KHR_device_address_commands and enable extension Aidan Raymond 2026-10-02 15:28:03 -07:00
  • d3fbb430e7 Finish indirect hooks for VK_KHR_device_address_commands Aidan Raymond 2026-10-19 16:12:56 -07:00
  • 98a92086e0 Fill out hooks for vkCmdDrawIndirect2 and indirect meshlet 2 functions Aidan Raymond 2026-10-16 15:31:56 -07:00
  • 4c764dffec Fill out vkCmdDispatchIndirect2 and vkCmdDrawIndexedIndirect2 hooks Aidan Raymond 2026-10-13 13:30:15 -07:00
  • 0e4c59cd09 Fill out copy hooks for VK_KHR_device_address_commands Aidan Raymond 2026-10-13 10:57:01 -07:00
  • 239a67a108 Fill out cmd and resource hooks for VK_KHR_device_address_commands Aidan Raymond 2026-10-06 13:43:07 -07:00
  • 9523643240 Add stub function hooks for VK_KHR_device_address_commands Aidan Raymond 2026-10-01 13:13:33 -07:00
  • d5025c6b88 Add serializers for VK_KHR_device_address_commands types Aidan Raymond 2026-10-01 11:30:53 -07:00
  • bec186314d Fix handling of debug names for VkCommandBuffers Aidan Raymond 2026-10-15 10:37:12 -07:00
  • a6bb6c57aa Change EventBrowser Prev/Next buttons to work from the selected event Jake Turner 2026-10-23 13:01:01 +01:00
  • b7f943f6c5 Use caseless string comparison for Demos test name matching Jake Turner 2026-10-23 10:12:35 +01:00
  • d6a4009894 Use AtomicMemoryLock around for DXIL::Opertation::CompareExchange Jake Turner 2026-10-23 10:11:44 +01:00
  • 4f19603216 Send DXIL Debugger Error messages to Errors and Warnings window Jake Turner 2026-10-23 09:23:26 +01:00
  • c5fff5229a DXBC Debugger handle groupshared OOB memory access Jake Turner 2026-10-22 16:02:37 +01:00
  • abba384d45 VK_Groupshared tests for OOB GSM memory access Jake Turner 2026-10-22 17:12:15 +01:00
  • f179aa01c9 D3D12_Groupshared tests for OOB GSM memory access Jake Turner 2026-10-22 17:12:06 +01:00
  • 1432f8ba7c D3D11_Groupshared tests for OOB GSM memory access Jake Turner 2026-10-22 15:58:40 +01:00
  • b4f1a9a0e7 UI Test Harness use case insensitive search for test filtering Jake Turner 2026-10-22 10:28:46 +01:00
  • fef0760490 D3D11 & D3D12 rebuild reflection when reloading shaders to match Vulkan Jake Turner 2026-10-22 10:26:10 +01:00
  • 2c84beae9b D3D12_CBuffer_Zoo: do not check CBuffer array on SM6 Jake Turner 2026-10-22 09:58:51 +01:00
  • 96ef1ae5f3 Remove Block declaration from BDA structs in asm shader test baldurk 2026-10-22 18:59:47 +01:00
  • 4d36d1eea2 Fix compile error in linux demos baldurk 2026-10-22 11:24:27 +01:00
  • 9212c1f9fd DXIL shader debugging calls DXIL::Program::ProcessDXIL directly Jake Turner 2026-10-20 09:10:26 +01:00
  • 4dbd2b105e Fix output from DXC_COMPATIBLE_DISASM mode Jake Turner 2026-10-19 15:22:29 +01:00
  • 750440d311 Remove D3D12APIWrapper::TypedSRVStore() it is not required Jake Turner 2026-10-19 14:33:38 +01:00
  • 7aff2979a7 Also ignore attachmentCount as spec says this is ignored too baldurk 2026-10-20 15:32:10 +01:00
  • 64beecb16a Ignore pipeline color attachments if all states are dynamic baldurk 2026-10-20 15:29:32 +01:00
  • 183fbfab8a Fix demos compile error baldurk 2026-10-20 13:33:44 +01:00
  • 4ed3ad4886 Add notes that LLM generated text for issues/PRs is prohibited baldurk 2026-10-20 10:15:59 +01:00
  • 80ee1c3ba9 DXBC Debugger SM5.1 support for all resource type arrays and operations Jake Turner 2026-10-09 17:25:24 +01:00
  • 2195a47ea7 DXIL Debugger improved support for arrays of resources Jake Turner 2026-10-09 17:25:04 +01:00
  • 33b0522c4f Extend D3D12_Shader_Debug_Zoo tests for arrayed resources Jake Turner 2026-10-08 11:37:47 +01:00
  • ef2961d2c3 GL Spirv debugger support for arrays of UBOs, SSBOs Jake Turner 2026-10-07 11:46:55 +01:00
  • 36995aefa3 Extend GL reflection matching to SPIRV reflection for UBO, SSBO arrays Jake Turner 2026-10-07 11:46:23 +01:00
  • f69a1f91d8 Fix GL Shader Reflection for UBO arrays Jake Turner 2026-10-07 17:17:02 +01:00
  • 729443d4fb Extend GL_Shader_Debug_Zoo tests for arrayed resources Jake Turner 2026-10-07 11:45:20 +01:00
  • e89335822a ShaderViewer support for arrays of Samplers Jake Turner 2026-10-09 17:25:44 +01:00
  • 737355196a ShaderViewer support for arrays of cbuffers Jake Turner 2026-10-08 10:03:16 +01:00
  • e3a7f3da4c Vulkan Spirv debugger support for arrays of cbuffers Jake Turner 2026-10-08 10:02:57 +01:00
  • 6599a0d363 Extend VK_Shader_Debug_Zoo tests for arrayed resources Jake Turner 2026-10-03 16:40:42 +01:00
  • a6fde06ea5 Fix ShaderViewer UI display of Samplers Jake Turner 2026-10-16 15:46:44 +01:00
  • fdf0ae8c8b Ignore MSVC Warning 5240 Jake Turner 2026-10-15 14:50:53 +01:00
  • 45e91661ee Leak resources on linux context shutdown if not bound. Closes #3921 baldurk 2026-10-15 17:27:17 +01:00
  • d0ea00bba1 Check for truncated flag presence or absence in cbuffer checks baldurk 2026-10-09 14:50:04 +01:00
  • 36b1c78ec7 Show a DXIL TypedDebuffer as "Buffer" in the disassembly to match HLSL Jake Turner 2026-10-08 12:55:17 +01:00
  • bc8c83b4e9 Add support for VK_EXT_shader_object to FetchShaderFeedback James Sumihiro 2026-10-01 13:31:12 -07:00
  • 61a81af880 Release Python callback arguments in the destructor Wang, Xiong 2026-10-09 19:58:53 +08:00
  • c3548cd16a Fix Python callback reference counting and shutdown cleanup Wang, Xiong 2026-10-09 18:34:18 +08:00
  • 37c2395138 Don't leak Truncated flag for spec constants when filling values baldurk 2026-10-08 21:43:55 +01:00
  • c3b5920471 Allow bindings in shader feedback that do not exist in descriptor sets baldurk 2026-10-08 16:08:16 +01:00
  • 4288cec631 Do not validate ShaderVariable before/after for ConstantBlock types Jake Turner 2026-10-06 16:55:33 +01:00
  • 591e765bea Change MakeCompositePointer to take a const array of indices Jake Turner 2026-10-07 13:52:02 +01:00
  • f5f8f8f652 Include array index when sorting resources in Vulkan Pipeline View Jake Turner 2026-10-06 11:36:04 +01:00
  • 4924d00db0 Set system paths in local_pcre build for autoreconf Jake Turner 2026-10-06 23:08:26 +01:00
  • 15c73df694 Changes to Metal protocols to support MacOS SDK 27.0 Jake Turner 2026-10-06 07:47:42 +01:00
  • 2cb0a87d6a Don't require sampled feature for 64-bit integer formats baldurk 2026-10-06 13:58:14 +01:00
  • 6b0eb1f7f4 Be explicit that 64bit integer textures can't be displayed. Closes #3918 baldurk 2026-10-06 13:57:04 +01:00
  • e2b85b4622 Update the VK_Shader_Debug_Zoo tests for arrayed resources Jake Turner 2026-10-03 16:27:19 +01:00
  • d4253c2618 Change Mac github runner to macos-15 Jake Turner 2026-10-03 10:29:19 +01:00
  • 66d008ecd0 Changes to Metal protocols to support MacOS SDK 15.0 Jake Turner 2026-10-05 21:16:14 +01:00
  • 6597049558 Add #define for calcoffset() to fix Apple clang compile error Jake Turner 2026-10-05 21:33:41 +01:00
  • 6906fce2be Fix Apple compile errors from -Wnontrivial-memcall Jake Turner 2026-10-05 21:17:53 +01:00
  • e3c71e6e13 Fix Apple xcode path capitalisation to match disk Jake Turner 2026-09-12 12:02:36 +01:00
  • 14b5863046 Add misisng stringise for VkStructureType baldurk 2026-10-05 12:55:18 +01:00
  • 662623da68 Fix LoongArch BREAK instruction encoding Student Main 2026-10-05 12:55:36 +08:00
  • 4c07524147 Improve support for resource array display in Shader Debugging UI Jake Turner 2026-09-30 15:35:20 +01:00
  • 9f12bf79a3 Allow spirv shader debugging for unbounded SSBOs Jake Turner 2026-09-30 11:10:52 +01:00
  • 0db41a0cde Don't use != in rdcpair as not every struct will implement it baldurk 2026-10-01 13:36:20 +01:00
  • 5b666aebef Improve autocomplete over rdcarray variables baldurk 2026-10-01 13:24:15 +01:00
  • e189be893c Unwrap/ignore optional for purposes of autocomplete baldurk 2026-10-01 13:12:05 +01:00
  • 42e52b48a3 vulkan: work around Qualcomm opaque capture address ordering bug papalqi 2026-10-01 11:30:00 +08:00
  • 894e51ccf2 Support null vertex/index buffers in D3D12 ExecuteIndirect Triang3l 2026-09-18 16:31:44 +03:00
  • 91ea80af1d Display evaluated assertion expression if present baldurk 2026-09-30 12:27:06 +01:00
  • d3555c51af Use move helper for rdcarray move append baldurk 2026-09-29 11:28:48 +01:00
  • c63d957359 Fix fetching extra buffer data if fixed range is larger than clamp size baldurk 2026-09-29 11:28:03 +01:00
  • 2e32b910dd Ignore empty dxbc extended operands baldurk 2026-09-24 11:15:36 +01:00
  • d842e0240c Set Matrix and ArrayStride to Typed Pointers Closes #3914 Jake Turner 2026-09-28 09:24:32 +01:00
  • 6653194e69 Add a test to load through a bda pointer array to a member of a struct Jake Turner 2026-09-28 09:03:52 +01:00
  • 54f92c222a Add DXIL Debugger support for LEXICAL_BLOCK_FILE Jake Turner 2026-09-23 12:53:53 +01:00
  • cbcba5a438 Add DXIL DebugInfo support for LEXICAL_BLOCK_FILE Jake Turner 2026-09-23 12:53:31 +01:00
  • 391227ea7b Add DXIL bitstream parsing support for LEXICAL_BLOCK_FILE Jake Turner 2026-09-23 12:53:06 +01:00
  • b299a12234 D3D12_Execute_Indirect: fix GPUVA Errors Jake Turner 2026-09-22 16:02:53 +01:00
  • ad5ea9973d D3D12 ApplyState when IB/VB resource is missing set NULL resource Jake Turner 2026-09-22 13:31:32 +01:00
  • 83de1c287a Spirv debugger update behaviour of clustered subgroup instructions Jake Turner 2026-09-18 18:46:19 +01:00
  • b94e5ca171 Spirv debugger implement builtins for subgroup masks Jake Turner 2026-09-18 18:49:03 +01:00
  • b29e2cc987 Extend test coverage in Vk_Subgroup_Zoo Jake Turner 2026-09-18 18:48:50 +01:00
  • cfa80924ef Extend test coverage in Vk_Workgroup_Zoo Jake Turner 2026-09-21 12:09:39 +01:00
  • a8270f72d7 Vk Tests make the parent tmp/ directory of the temporary directory Jake Turner 2026-09-21 16:15:22 +01:00
  • be2676ff56 Improve VK_Subgroup_Zoo tests Jake Turner 2026-09-18 10:23:02 +01:00
  • 755ab657ef Pass visible range through to custom shaders consistently baldurk 2026-09-18 11:37:06 +01:00
  • beb55351df Apply texture visible range before conversion from int. Closes #3911 baldurk 2026-09-18 11:36:55 +01:00
  • 590d5dea3e Fix self capturing baldurk 2026-09-18 11:08:52 +01:00
  • ccb51b11dc Fixed Subgroup ballot operations with inactive invocations Jonas Rock 2026-09-17 06:28:36 +02:00
  • 6b9cec797d Add signal when python extensions are changed baldurk 2026-09-17 11:43:54 +01:00