Commit Graph

  • 2054748153 Add custom glslang feature to allow specifying I/O automap base location baldurk 2025-11-27 15:16:10 +00:00
  • 9a6981b015 Allow glslang global lock to be used during process teardown baldurk 2026-03-13 10:18:42 +00:00
  • 6cf068670f Add macro helper to glslang for new C++ attributes baldurk 2026-03-13 10:17:49 +00:00
  • 4046052d16 Warning fixes in glslang baldurk 2026-03-13 10:13:55 +00:00
  • 8008ea8d8b Make downstream changes to glslang 16.2.0 to support compiling baldurk 2025-03-04 16:34:24 +00:00
  • dff059ff7a Update glslang to 16.2.0 baldurk 2026-03-13 09:48:12 +00:00
  • 09bce82078 Always try to use exception-based thread naming baldurk 2026-03-10 15:20:39 +00:00
  • e48450cc53 ImageViewer get the Custom Texture Description from the proxy Jake Turner 2026-03-13 10:11:48 +00:00
  • 0fd4e8cff7 Fix EID being wrong if vkQueueSubmit has multiple submit infos Jake Turner 2026-03-12 11:45:25 +00:00
  • c2636d7250 Add vkQueueSubmit with two submits to VK_Parameter_Zoo Jake Turner 2026-03-12 12:53:01 +00:00
  • ef0b68d76d Fix annotations tests to check for new vector member names baldurk 2026-03-12 11:18:19 +00:00
  • 195a4e6d6b Detect unused fields in VkDescriptorImageInfo Artem Kharytoniuk 2026-03-12 11:06:24 +01:00
  • 71704d2885 Rejig to avoid cast that some compilers might warn on baldurk 2026-03-11 23:27:29 +00:00
  • dc82c117f5 Fix edge case of bitfield extract with count == numbits. Closes #3813 baldurk 2026-03-11 22:43:24 +00:00
  • faf3e01248 Command annotations do not produce EIDs baldurk 2026-03-11 22:26:54 +00:00
  • c2147b0233 Clarify that most info is unavailable for pixel history on secondaries baldurk 2026-03-10 12:40:02 +00:00
  • 9ab2b12c60 Note if dynamic rendering is active in a secondary baldurk 2026-03-10 12:24:37 +00:00
  • c984ff829a Fix crash if application submits the same command buffer multiple times baldurk 2026-03-09 12:36:13 +00:00
  • da56cab59d Rename vector members in annotations to preserve order baldurk 2026-03-09 10:06:10 +00:00
  • eeb4bf9f04 Fix extra checkbox added for ordered list editors baldurk 2026-03-05 16:35:04 +00:00
  • a3d4f47865 Add correct return type for new functions in API docs baldurk 2026-03-05 16:33:52 +00:00
  • ef663a70e6 Set descriptor set for push descriptor serialise to check valid members baldurk 2026-03-05 10:33:38 +00:00
  • b243f125d9 Removed unused comment and code from VK_Custom_Resolve test Jake Turner 2026-03-05 08:43:39 +00:00
  • d0b7ff8b60 Change Spirv debug wrapper to have thread safety for input variables Jake Turner 2026-03-03 15:53:33 +00:00
  • 6b6480fafb Fix detection of semantic arrays to not falsely merge separated elements baldurk 2026-03-03 18:05:57 +00:00
  • c5df93bbfa Check for samplers potentially being garbage in descriptor updates baldurk 2026-03-03 16:58:02 +00:00
  • 0b9465fff8 Make pixel history pre mod invalid for events after BeginCustomResolve Jake Turner 2026-03-03 11:12:59 +00:00
  • 604ef86c34 Move custom resolve FillWithDiscard to BeginRendering Jake Turner 2026-03-02 18:11:01 +00:00
  • 547a64a13c Fix GPU syncval errors in VK_Custom_Resolve Jake Turner 2026-03-02 17:24:08 +00:00
  • 2fa0d466e4 Change VK_Custom_Resolve test to check for pre/post mod validity Jake Turner 2026-03-03 11:13:26 +00:00
  • 8e788719c1 If bindless root sig is created mid-capture, force ref resources then baldurk 2026-03-03 14:09:49 +00:00
  • f49a394ed3 Add extra device idle before vulkan present baldurk 2026-03-03 14:10:02 +00:00
  • 4151720bdc Flatten user spec constants when debugging shaders. Closes #3803 baldurk 2026-03-02 15:05:57 +00:00
  • 4287c87561 Prioritised library-local path over executable-adjacent paths baldurk 2026-03-02 14:28:40 +00:00
  • 3b8f8989be Support VK_EXT_custom_resolve extension Jake Turner 2026-02-12 18:08:41 +00:00
  • 5c63bfa417 Serialisation support for VK_EXT_Custom_Resolve structures Jake Turner 2026-03-02 11:32:18 +00:00
  • 1cd63c2d6c Added VK_Custom_Resolve test Jake Turner 2026-02-12 12:01:31 +00:00
  • bb4baec204 Fix Vulkan Wireframe overlay fallback when fillModeNonSolid is false Jake Turner 2026-02-10 17:49:17 +00:00
  • baec22490f Add a missing end command buffer to Vulkan Triangle Size Jake Turner 2026-02-10 17:46:48 +00:00
  • b08db39817 Change VK_Indirect to only use drawIndirectCount if it is available Jake Turner 2026-02-10 17:37:42 +00:00
  • 27a5c73163 Add a note to CONTRIBUTING that draft PRs should not be used baldurk 2026-03-01 14:27:30 +00:00
  • c5f8f43d6a OpenGL: fix ddy_fine macro in shader debugger quad swizzle papalqi 2026-03-01 11:50:26 +08:00
  • d217893e06 Add ppc64le architecture support for ptrace process tracing Trung Lê 2026-03-01 00:39:37 +11:00
  • 4afec0d8af Bump version to v1.44 baldurk 2026-02-27 16:33:16 +00:00
  • 286e07140d Use better wording for subexpressions in event browser filter v1.43 baldurk 2026-02-27 13:09:50 +00:00
  • 9b0532079d Fix constant type for baseVertex & vertexOffset in postvs Jake Turner 2026-02-27 11:33:24 +00:00
  • c3142d1fc6 FreeBSD: implement threading backend (name, cores, semaphore) Alexander Obzherin 2026-02-25 16:24:31 +02:00
  • 60511ab657 FreeBSD: fix FunctionLoadCallback signature Alexander Obzherin 2026-02-25 16:23:59 +02:00
  • f42b33479b Improve debug toggle log button baldurk 2026-02-25 16:29:49 +00:00
  • b79f32535f Update key for host after transfer baldurk 2026-02-25 12:55:40 +00:00
  • b84a42da6f Fix typo left in by accident baldurk 2026-02-25 12:20:15 +00:00
  • cab8c4f649 Only try to read annotations when capturing baldurk 2026-02-25 11:32:59 +00:00
  • 9e52aa1a5f Update volk to latest baldurk 2026-02-24 14:56:39 +00:00
  • fb57ff7dba Fix typo of casing on cmake-generated layer json baldurk 2026-02-24 11:45:30 +00:00
  • 7bd3fe38f7 DXBC Shader Debug logging tidyup Jake Turner 2026-02-23 14:41:40 +00:00
  • 4a30e1ad8a Fix typo in name GetInitialShaderBob() -> GetInitialShaderBlob() Jake Turner 2026-02-23 11:39:22 +00:00
  • 2815523744 D3D12 Mesh Dispatch PostVS show error when mesh buffer is too large Jake Turner 2026-02-23 10:56:22 +00:00
  • f9a3cf6193 Check for PackedVectorFormat in SPIRV debugger interger dot products Jake Turner 2026-02-23 09:51:26 +00:00
  • 1dad34a8ef VK_Shader_Debug_Zoo fix bad spirv on packed integer dot product tests Jake Turner 2026-02-23 09:49:54 +00:00
  • be77a4b24b Add new server key to ci script baldurk 2026-02-22 15:48:36 +00:00
  • 71d251294c Use memmove for potentially overlapping copies baldurk 2026-02-20 13:39:07 +00:00
  • ab4f22f107 Ensure buffers are deleted if async processing is aborted baldurk 2026-02-20 13:38:49 +00:00
  • 2db8fef33e Ensure we have properly generated IDs for inline shaders baldurk 2026-02-18 13:42:04 +00:00
  • d1ec8ad622 Store and lookup shader data for aftermath dumps baldurk 2026-02-16 15:45:13 +00:00
  • edbcd6d592 Clear deferred descriptor buffer copies after executing them baldurk 2026-02-16 15:08:08 +00:00
  • 5a00a246c4 Ignore VUID about access masks in pipeline barriers baldurk 2026-02-16 15:07:02 +00:00
  • 6cc38286ee Remove unused lambda capture baldurk 2026-02-13 16:08:58 +00:00
  • a2fbdf5e79 Update volk to latest baldurk 2026-02-13 16:04:08 +00:00
  • 8d27883043 Generate unique layer name for vulkan layer baldurk 2026-02-13 15:27:47 +00:00
  • e8e20a7444 Fix potential race in memory free code on shutdown baldurk 2026-02-13 13:54:36 +00:00
  • 1f05fc8564 Fix potential early deletion of replay-time command buffers baldurk 2026-02-13 13:38:06 +00:00
  • c67969d6ce Special-case and handle reported corrupt bug reports baldurk 2026-02-13 13:06:06 +00:00
  • e3b4ff8395 Update vulkan headers to 1.4.343 baldurk 2026-02-13 13:05:36 +00:00
  • f1a57ff64a Update SPIR-V headers to latest baldurk 2026-02-13 10:41:59 +00:00
  • a4b8179794 Fix query tracking to be per-cmdbuf on replay. Closes #3797 baldurk 2026-02-12 17:56:39 +00:00
  • 5ce2e4ae6d Fix CI badge in README baldurk 2026-02-13 10:02:05 +00:00
  • 8f82b17705 Fix Spirv Debugger Op::ImageRead of an MSAA subpass texture Jake Turner 2026-02-12 18:03:10 +00:00
  • 72e5a89778 Fix backwards check for value of BaseVertex SPIR-V builtin baldurk 2026-02-11 13:26:31 +00:00
  • c14a4807ba Fix crash when postvs cache is cleared if old buffers are referenced baldurk 2026-02-11 13:15:59 +00:00
  • deb0a4935c Fix incorrect type reference in SDObjectPODData baldurk 2026-02-11 12:44:31 +00:00
  • af1e922dba Clear the replay proxy shader reflection cache in ReloadShaderDebugInfo Jake Turner 2026-02-10 11:05:14 +00:00
  • 0cf4706333 Only prompt to reload shader debug infomation for local replays Jake Turner 2026-02-10 11:03:38 +00:00
  • a1b8ed58db Default Demos Apple uses "VK_EXT_metal_surface" Jake Turner 2026-02-08 06:00:06 +13:00
  • 56de707492 Demos support for "VK_EXT_metal_surface" on Apple Jake Turner 2026-02-08 05:56:52 +13:00
  • 9b457ed91d Add void *layer to Demos AppleWindow Jake Turner 2026-02-08 05:54:52 +13:00
  • 305d65432e Apply cmake 4.0 version tests to demos project Jake Turner 2026-02-08 05:58:14 +13:00
  • a1473c5f84 Improve docstring checking when a class can't be instantiated baldurk 2026-02-09 18:05:35 +00:00
  • 49e5fa40a8 Fix docstring in SDObject baldurk 2026-02-09 18:01:04 +00:00
  • cd62b87fd1 Fix DXIL Debug Source debugging not activating in specific case Jake Turner 2026-02-06 13:05:17 +13:00
  • ba60ac46d0 UI to ask if want to reload all shader debug information in the capture Jake Turner 2026-02-05 06:32:44 +13:00
  • cbecdfacb0 Add new replay API void ReloadShaderDebugInformation() Jake Turner 2026-02-05 07:00:09 +13:00
  • c097a8b024 Add D3D12 driver support for ReloadShaderDebugInformation() Jake Turner 2026-02-05 06:58:41 +13:00
  • 88c8de7841 Add D3D11 driver support for ReloadShaderDebugInformation() Jake Turner 2026-02-05 06:58:26 +13:00
  • 51cff2e71b Add Vulkan driver support for ReloadShaderDebugInformation() Jake Turner 2026-02-05 06:57:41 +13:00
  • beba5213ff Add m_InitialShaderBlob to DXBCContainer Jake Turner 2026-02-05 15:39:57 +13:00
  • 0773f48ce1 Small tweak to docstring for debugInfoLoadingLog Jake Turner 2026-02-05 15:53:45 +13:00
  • 82cdd8047c Add a UI panel to ShaderViewer to show the shader debug loading log Jake Turner 2026-02-05 06:45:11 +13:00
  • 47340b2f0d Add shader debug loading logging for SPIRV shaders Jake Turner 2026-02-05 06:54:37 +13:00
  • 8d2fbbfadf Add shader debug loading logging for shaders in DXBC containers Jake Turner 2026-02-06 10:38:37 +13:00
  • 5135ef6f75 Add rdcstr debugInfoLoadingLog to ShaderDebugInfo Jake Turner 2026-02-05 06:48:36 +13:00