Commit Graph

  • d92e5701da Fix missing display of legacy bare uniforms v1.x baldurk 2026-11-11 22:08:26 +00:00
  • 86cadb8594 Unify Vulkan RenderState tracking in Loading & Replay: Acc Struct APIs Jake Turner 2026-11-10 11:10:38 +00:00
  • d33e041668 Unify Vulkan RenderState tracking in Loading & Replay: Cond Render APIs Jake Turner 2026-11-06 16:52:17 +00:00
  • c076e5be52 Unify Vulkan RenderState tracking in Loading & Replay: Feedback APIs Jake Turner 2026-11-06 16:50:36 +00:00
  • 117452e72d Unify Vulkan RenderState tracking in Loading & Replay: QueryPool APIs Jake Turner 2026-11-06 16:48:35 +00:00
  • f801bcde8d Unify Vulkan RenderState tracking in Loading & Replay: Push APIs Jake Turner 2026-11-06 16:47:17 +00:00
  • abf8497796 Unify Vulkan RenderState tracking in Loading & Replay: Desc Buffer APIs Jake Turner 2026-11-06 16:45:52 +00:00
  • 58df213468 Unify Vulkan RenderState tracking in Loading & Replay: Pipeline APIs Jake Turner 2026-11-06 16:43:28 +00:00
  • 925da837ba Unify Vulkan RenderState tracking in Loading & Replay: RenderPass APIs Jake Turner 2026-11-06 16:40:27 +00:00
  • f4426900b3 Unify Vulkan RenderState tracking in Loading & Replay: RenderState APIs Jake Turner 2026-11-06 10:00:58 +00:00
  • 7fcf4bc413 Unify Vulkan RenderState tracking in Loading & Replay: TraceRays APIs Jake Turner 2026-11-06 16:28:35 +00:00
  • 3577e67bc1 Unify Vulkan RenderState tracking in Loading & Replay: Memory APIs Jake Turner 2026-11-06 16:27:25 +00:00
  • 7dd0d73d12 Unify Vulkan RenderState tracking in Loading & Replay: Buffer APIs Jake Turner 2026-11-06 16:25:09 +00:00
  • 19acf16b68 Unify Vulkan RenderState tracking in Loading & Replay: Image APIs Jake Turner 2026-11-06 16:22:38 +00:00
  • 282dd083db Unify Vulkan RenderState tracking in Loading & Replay: Draw APIs Jake Turner 2026-11-06 16:14:18 +00:00
  • e3f42ff51f Unify Vulkan RenderState tracking in Loading & Replay: Event APIs Jake Turner 2026-11-06 10:01:25 +00:00
  • 1aec6913b7 Preparation for sharing Vulkan RenderState tracking in Loading & Replay Jake Turner 2026-11-05 15:50:19 +00:00
  • 66f213fe08 Extend VK_Resource_Usage C++ to test device VkEvent APIs Jake Turner 2026-11-10 15:50:50 +00:00
  • 060c0c5aff Added tests helper setName overload for vkEvent Jake Turner 2026-11-10 15:50:16 +00:00
  • f3c399b6c9 Mark the VkEvent as referenced in device event APIs: Set/Reset/GetStatus Jake Turner 2026-11-10 15:23:46 +00:00
  • 0cb2ab33e0 Apply -Wno-deprecated-literal-operator to demos project Jake Turner 2026-10-29 15:43:14 +00:00
  • 75b3b7b95b Adjust the markers in VK_Resource_Usage Jake Turner 2026-11-10 12:21:56 +00:00
  • ac17f5c7eb Disable 3D depth textures entirely in VK_Texture_Zoo baldurk 2026-11-10 13:50:11 +00:00
  • 8330d91cf3 Don't double-delete main window baldurk 2026-11-10 11:29:07 +00:00
  • 8a55fc23a1 Fix sync/barrier issues in vulkan tests baldurk 2026-11-10 11:28:49 +00:00
  • e3c29f80cd Fix normal validation issues in vulkan tests baldurk 2026-11-10 11:19:10 +00:00
  • eb8d0450a0 Don't add duplicate validation features structs baldurk 2026-11-10 11:17:09 +00:00
  • 77b4d531e5 Disable OBS during tests - it introduces validation errors baldurk 2026-11-10 11:16:48 +00:00
  • a73b9214a5 Prefer using spirv-as for assembly SPIR-V assembly if possible baldurk 2026-11-10 11:16:21 +00:00
  • 0a04b74e63 Reduce the number of descriptor sets in VK_Descriptor_Variable_Count baldurk 2026-11-10 11:13:37 +00:00
  • b345046d4a Ensure we delete all resources before test shutdown baldurk 2026-11-10 11:12:54 +00:00
  • 0b15a71e88 Move extra renderpass dependencies to helper creator baldurk 2026-11-10 11:11:59 +00:00
  • 31cad11e3d Enable features/extensions in vulkan tests that we use baldurk 2026-11-10 11:03:44 +00:00
  • 46ea9dc0d7 Mute a couple of validation messages on vulkan tests baldurk 2026-11-10 11:02:21 +00:00
  • 4b338b447b Add helper for setting environment variable values baldurk 2026-11-10 10:56:37 +00:00
  • 3e143508ed Remove VK_EXT_Buffer_Address test baldurk 2026-11-10 10:47:21 +00:00
  • ae2f8db399 Add option to hard-break on validation errors in tests baldurk 2026-11-09 14:03:01 +00:00
  • 5ebc85a6bd Add Action and Callbacks to vkCmdBuildAccelerationStructuresIndirectKHR Jake Turner 2026-11-10 10:43:37 +00:00
  • e0399b6ef9 Remove any semaphores when replaying vkQueueSubmit2 Jake Turner 2026-11-10 10:37:18 +00:00
  • 3211e1e0aa Added Vulkan helper GetLoadingEventNode() Jake Turner 2026-11-10 10:31:49 +00:00
  • ce216bd6a7 Added Vulkan helper AddEventResourceUsage() Jake Turner 2026-11-10 10:20:06 +00:00
  • 0c319e9e41 Added helper function VulkanEventNode::AddResourceUsage Jake Turner 2026-08-13 13:34:35 +01:00
  • 7c7e913697 Fix VS2026 Release build linker error about missing symbol memset Jake Turner 2026-11-06 11:02:14 +00:00
  • 2835a735cd Fix color mask display when color write enable is static Shahbaz Youssefi 2026-11-06 15:55:15 -05:00
  • 34fbfb4352 Add D3D11/Vk demos that do rasterization with no outputs baldurk 2026-11-03 16:24:58 +00:00
  • fd09bb3f4c Add a dialog for directly-launching pixel shader debug. Closes #3422 baldurk 2026-11-03 14:12:21 +00:00
  • 282b28b3a3 Reset parent command buffer RenderState after executing a secondary Jake Turner 2026-09-24 15:39:15 +01:00
  • bf6fe56c5b VK_Resource_Usage improvements Jake Turner 2026-11-03 08:08:09 +00:00
  • e55f7a5497 DXBC Debugger: perform addition in OPCODE_UADDC Jake Turner 2026-10-23 15:23:49 +01:00
  • b23be092cf Fix compilation on older Qt versions baldurk 2026-11-02 17:31:20 +00:00
  • f039dcdefc Add a filtering system for the constant buffer viewer. Closes #3889 baldurk 2026-11-02 16:20:01 +00:00
  • aa42dd6e45 Fix vulkan capture open progress bar being stalled for much of the read baldurk 2026-11-02 14:45:04 +00:00
  • 3067fc8259 Improve visual spacing on event browser toolbars baldurk 2026-11-02 14:15:07 +00:00
  • 5c76c20d92 Don't clamp mesh vertex count by unused vertex buffers baldurk 2026-11-02 13:32:51 +00:00
  • 0a2278d5ea Ensure interface names better match between debugging and reflection baldurk 2026-11-02 12:29:06 +00:00
  • 1d83c25876 Bump version to v1.48 baldurk 2026-10-31 15:50:50 +00:00
  • b0e1370309 Fixup EventBrowser support for handling filtering in StepNext/Prev v1.47 Jake Turner 2026-10-30 11:39:07 +00:00
  • a679886609 Update the Prev/Next buttons state on capture load Jake Turner 2026-10-30 11:38:57 +00:00
  • b0c749c86c Use correct context for shader debugging programs baldurk 2026-10-29 14:13:17 +00:00
  • 8e0a313621 Fix potential crash if an empty set of states is debugged baldurk 2026-10-29 14:36:59 +00:00
  • 29822109bd Set GL marker regions on consistent context baldurk 2026-10-29 14:00:24 +00:00
  • d059e150b6 Bind shader debug program for uniform setting baldurk 2026-10-29 14:00:14 +00:00
  • 2c39ab7138 Don't fetch sampler properties for texture buffer bindings baldurk 2026-10-29 13:04:31 +00:00
  • 10f9c2b471 Properly push and pop copy read buffer binding baldurk 2026-10-29 13:04:19 +00:00
  • 682a9b2c13 Use other name for debug sampling UBO baldurk 2026-10-29 13:04:03 +00:00
  • 31479b886a Ensure GL_Shader_Debug_Zoo is compiled into tests baldurk 2026-10-29 12:22:31 +00:00
  • b1620e0ae5 Use matching name for GL input/output variables baldurk 2026-10-29 12:19:43 +00:00
  • d4f5a7e3ac Use correct GLSL version to compile debug sampling shader baldurk 2026-10-29 12:13:59 +00:00
  • 363cc7c29e For sanity only restore hooking env vars if we have something to restore baldurk 2026-10-29 17:33:09 +00:00
  • 16a859d4f7 Fix GLES texdisplay fragment shader compile errors Jake Turner 2026-10-27 11:02:55 +00:00
  • 930452532b Remove redundant OnEventChanged calls in buffer viewer baldurk 2026-10-27 14:15:23 +00:00
  • d014cc6a7c Don't double-delete buffer if aborting buffer fetch while UI is closed baldurk 2026-10-27 14:12:27 +00:00
  • 205bfd5e4f Check fully dynamic attachment setup doesn't break baldurk 2026-10-27 12:26:20 +00:00
  • 41a17ba6f7 Don't set shader path tag when not available baldurk 2026-10-27 12:22:57 +00:00
  • 7abab64151 Add a global value to GL_Shader_Debug_Zoo baldurk 2026-10-27 11:51:39 +00:00
  • 6cdf7304c8 Mark RGP unsupported on both sides of proxy baldurk 2026-10-27 11:47:40 +00:00
  • 2395565271 Don't remote support for RGP captures over remote proxy baldurk 2026-10-27 11:31:44 +00:00
  • 27fc73a74c Fix access invoke callbacks relying on replay thread baldurk 2026-10-26 17:44:59 +00:00
  • 437fe7e992 Add access invoke which deliberately goes onto the replay thread baldurk 2026-10-26 17:28:52 +00:00
  • 660a4f0f93 Improve display of callstacks while loading from remote baldurk 2026-10-26 17:21:59 +00:00
  • e8d39bb902 Add VK_Device_Address_Commands tests to CMakeLists.txt baldurk 2026-10-26 17:20:36 +00:00
  • aac221a83b Fix leak in BufferViewer baldurk 2026-08-27 18:57:23 +01:00
  • 0ae1472da8 Fix glslang global lock to not alloc each time! baldurk 2026-08-27 18:56:45 +01:00
  • 5867c46f99 Add lock around accessing shutdown functions baldurk 2026-08-27 18:22:54 +01:00
  • 824c86a244 Leak iconv lock to preserve better shutdown order baldurk 2026-08-27 18:19:52 +01:00
  • 36a95ccb0c Use m_DeferredInit to guard waiting in python calls that need reflector baldurk 2026-08-27 18:18:47 +01:00
  • 0384f09365 Add needed default argument for python function baldurk 2026-10-26 12:10:38 +00:00
  • 3ea44b8511 Add tests for separate debug info on D3D + Vulkan, and embedding baldurk 2026-10-26 11:47:28 +00:00
  • 65b29ca9b4 Adjust bytecode handling to reduce redundant copies held in memory baldurk 2026-10-26 11:46:53 +00:00
  • 0a91fea828 Intercept obsolete form of EGL surface creation functions. Closes #3924 baldurk 2026-10-26 10:27:14 +00:00
  • e99d699ccd Fix other instances of -Wunused-lambda-capture baldurk 2026-10-24 02:09:55 +01:00
  • 6c7dd63164 Remove -Wno-unused-lambda-capture so we get those errors on normal clang baldurk 2026-10-24 02:08:17 +01:00
  • 38af0c99ac Remove another unused lambda capture baldurk 2026-10-24 01:48:31 +01:00
  • e38dda650c Remove unused lambda capture baldurk 2026-10-24 01:01:38 +01:00
  • 3f51938e13 Rename shadowed variable baldurk 2026-10-24 00:09:33 +01:00
  • ba62371e3f Create D3D12 ExecuteIndirect patching shader at startup baldurk 2026-10-23 22:15:16 +01:00
  • 948df720ad Remove linked shaderc support in demos - no longer supported baldurk 2026-10-23 21:24:03 +01:00
  • e61e44e1f6 Remove debug code leftover baldurk 2026-10-23 18:25:22 +01:00
  • 0f3010d930 Don't consider DXIL blobs to ever use vendor extensions baldurk 2026-10-23 18:16:56 +01:00
  • 8f675fa3c2 Fix check for unbounded cbuffer arrays on DXBC baldurk 2026-10-23 18:13:27 +01:00