Commit Graph

  • 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
  • e68e9ed8dd Don't return true from GetTrackedFileData() if no data has been loaded Jake Turner 2026-02-05 14:32:58 +13:00
  • 9805abc1c3 Don't patch tiling features when enumerating array size baldurk 2026-02-05 16:41:18 +00:00
  • 9dffdf9b6a Remove unimplemented void TryReplaceOriginalByteCode(); Jake Turner 2026-02-05 06:55:39 +13:00
  • 7a97c65122 Fix "duplicated" docstring baldurk 2026-02-04 23:18:04 +00:00
  • 1f29df7bfb Add test for D3D12 predication baldurk 2026-02-04 22:33:31 +00:00
  • fcf298cff9 Implement support for predication on D3D12. Closes #2095 baldurk 2026-02-04 22:33:19 +00:00
  • 1586f3ce57 Rename list-submission callbacks to not be AS-specific baldurk 2026-02-04 11:10:37 +00:00
  • 716282da48 Add required builtin inputs to the PostVS Task/Mesh entry points Jake Turner 2026-02-04 13:24:50 +13:00
  • 518a446b26 Add Id GetBuiltInVariable(BuiltIn builtin) to spirv editor Jake Turner 2026-02-04 13:22:46 +13:00
  • e86fbc17a3 Layout Vulkan Mesh/Task Shader payload structs in scalar manner Jake Turner 2026-02-03 15:23:48 +13:00
  • 2c389720ec Fix CalculateScalarLayout when payload contains a struct array Jake Turner 2026-02-03 12:49:37 +13:00
  • 1bd80b13cc Extend VK_Mesh_Shader tests for struct arrays, struct in a payload Jake Turner 2026-02-03 15:21:24 +13:00
  • 84721b6c0e Add support for VK_EXT_image_drm_format_modifier. Closes #1194 baldurk 2026-02-03 13:48:58 +00:00
  • 95fd419d66 Fix memory leak during vertex picking in mesh viewer Max 2026-01-31 22:08:00 +00:00
  • 1a3a79da09 Add capture-time detection of fatal errors to D3D12 and abort capture baldurk 2026-02-02 14:57:02 +00:00
  • fcc2c3c304 Check for invalid dispatches (usually indirect) in D3D12 mesh viewer baldurk 2026-02-02 12:00:24 +00:00
  • 6a791de9bd Fix incorrect version check baldurk 2026-01-31 20:40:59 +00:00
  • 1c2cf527da Do not set banDedicated for android AHB on panvk Chia-I Wu 2026-01-28 12:52:51 -08:00
  • 8552eec7a1 Fix android compile errors on NDK 27+ Chia-I Wu 2026-01-28 12:52:36 -08:00
  • 4f0e117359 Fix android compile errors on JDK 20+ Chia-I Wu 2026-01-28 12:51:18 -08:00
  • 2b88b2c3ae Silence compile errors with clang 19.0.0git Chia-I Wu 2026-01-29 19:45:24 -08:00
  • bd78fcc473 Update multiview test to check shader exported viewport baldurk 2026-01-30 15:32:04 +00:00
  • a5d5e4d7fe Check for multiview geometry feature baldurk 2026-01-30 15:58:45 +00:00
  • c991d66b83 Add support for VK_QCOM_multiview_per_view_render_areas. Closes #3269 baldurk 2026-01-30 15:21:05 +00:00
  • cffb9fd380 Assume 1:1 mapping if one viewport is bound per multiview view baldurk 2026-01-30 15:01:29 +00:00
  • 0751b56668 Render each view individually for triangle size overlay baldurk 2026-01-30 13:50:53 +00:00
  • 6a915b67ba Don't use pre-created pipeline for viewport/scissor overlay rendering baldurk 2026-01-30 12:02:32 +00:00
  • fe7462330f Fix warning on clang for vulkan helper function baldurk 2026-01-30 15:37:57 +00:00
  • db74623ed5 Change array to plain member baldurk 2026-01-30 15:41:05 +00:00
  • 490935242d Explicit cast for annoying linux compilers where ULL/LL isn't int64 baldurk 2026-01-30 15:37:45 +00:00
  • a9c590b8a2 Remove accidental commit baldurk 2026-01-30 15:34:29 +00:00
  • a139a9faec Fix $annot() filter not properly parsing expressions baldurk 2026-01-29 17:14:26 +00:00
  • a72067cca5 AsyncInvoke operations related to embedded dependencies Jake Turner 2026-01-29 10:28:43 +13:00
  • 3da3c24f34 AsyncInvoke check for AMDRGPProfile Section in OnCaptureLoaded Jake Turner 2026-01-29 11:05:05 +13:00
  • 1b47b019b2 Fix Vulkan Mesh/Task Shader payload structs containing struct arrays Jake Turner 2026-01-28 13:03:44 +13:00
  • 0bec9e0a0c Add struct array to VK_Mesh_Shader task out Jake Turner 2026-01-28 14:42:03 +13:00
  • 7fc2ca7d7b Add empty interface implementation to metal baldurk 2026-01-28 15:34:09 +00:00
  • 7bc917af81 Add explicit instantiation of SDObject serialiser baldurk 2026-01-28 15:10:38 +00:00
  • 2d1c7653f5 Add an analytic flag for use of custom annotations API baldurk 2026-01-28 11:48:58 +00:00
  • 565fe17ba2 Add API and usage documentation for custom annotations system baldurk 2026-01-26 15:43:51 +00:00
  • 965d1c9568 Add demo tests for annotations baldurk 2026-01-23 15:43:19 +00:00
  • 352b88b344 Allow double clicking on resource annotations baldurk 2026-01-23 14:14:53 +00:00
  • 58eb49ce5b Expand RDTreeWidget to allow per-item go column baldurk 2026-01-23 14:14:31 +00:00
  • 2dd3df5aa1 Resize annotation key column to fit contents baldurk 2026-01-23 14:05:21 +00:00
  • 73f441f6c3 Ensure annotations are displayed for default event on capture load baldurk 2026-01-23 14:05:01 +00:00
  • 070177c232 Use natural sort to sort children in annotations baldurk 2026-01-23 14:04:46 +00:00
  • 3454404a55 Clear current annotation in resource inspector on capture close baldurk 2026-01-23 13:29:40 +00:00