Commit Graph

  • 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
  • 6c0d1ed057 Fix regenerate stubs script not having proper path separators baldurk 2026-01-23 12:06:36 +00:00
  • 0e338ac867 Update app API header in demos project baldurk 2026-01-22 13:23:54 +00:00
  • 772e697fed Allows more than 3 lines per annotation to be shown Remi Palandri 2026-01-20 12:07:24 +01:00
  • aaf19a128c add metadata support to annotationviewer for buffers Remi Palandri 2026-01-13 15:07:24 +01:00
  • ec24a6ca4b read __rd_format as default format if none other are available Remi Palandri 2026-01-13 12:46:13 +01:00
  • 8f9705333a hide empty annotations Remi Palandri 2026-01-12 22:47:03 +01:00
  • 4afe5017b0 Add a right-click handle to show an annotation in the event browser baldurk 2025-09-17 15:37:27 +01:00
  • 13ad7875f2 Add annotation display in resource inspector and as standalone panel baldurk 2025-09-17 14:58:33 +01:00
  • 1bec491d90 Add annotation filter function to event browser filters baldurk 2025-09-17 12:44:29 +01:00
  • 50a0d9c425 automatically show annotation column if requested Remi Palandri 2026-01-13 15:15:49 +01:00
  • 5c8a4f144b Add a custom annotation column to the event browser baldurk 2025-09-17 11:35:35 +01:00
  • fec285efb7 Add D3D12 support for annotations baldurk 2026-01-22 12:14:25 +00:00
  • c26a5405e9 Add GL support for annotations baldurk 2026-01-22 11:13:12 +00:00
  • 727f450be2 add D3D11 support for annotations on immediate context only Remi Palandri 2026-01-13 12:00:08 +01:00
  • c793e9a73e Add Vulkan support for annotations baldurk 2025-08-11 14:03:37 +01:00
  • 650458beae Add helpers for managing annotations in structured data baldurk 2025-08-11 16:21:21 +01:00
  • 8f0a408a2b Add a new in-application API for setting user-specified annotations baldurk 2025-08-06 16:22:55 +01:00
  • ba10b62149 Expose Vulkan layer entrypoints for mac Aitor Camacho 2026-01-27 02:02:41 +09:00
  • be8a5f61fc Spirv Debugger support for SPV_KHR_integer_dot_product Jake Turner 2026-01-27 08:02:24 +13:00
  • e351910071 VK Shader Debug Zoo tests for SPV_KHR_integer_dot_product Jake Turner 2026-01-26 16:45:33 +13:00
  • 9c4a62397e Make VK_Shader_Debug_Zoo fail test not just error Jake Turner 2026-01-27 12:46:18 +13:00
  • ab7e8b0134 Add rule to CONTRIBUTING documentation banning use of LLMs etc baldurk 2026-01-26 13:25:10 +00:00
  • 738a5c1ea5 Track last descriptor buffer and normal descriptor set binds separately baldurk 2026-01-24 12:48:48 +00:00
  • 55bcd77624 Allow querying device UUIDs too via dxgi GetDevice baldurk 2026-01-24 12:36:35 +00:00
  • 18ab43ae99 Extend the GL shader debugger to handle resource arrays Jake Turner 2026-01-26 11:08:20 +13:00
  • 25da813b40 Extend GL reflection matching to SPIRV reflection for resource arrays Jake Turner 2026-01-23 17:49:37 +13:00
  • 811c6c6ecc ShaderViewer uses GetShaderDebugVariable() when matching resource vars Jake Turner 2026-01-23 17:46:16 +13:00
  • 0bed011093 GL_Shader_Debug_Zoo Test for read only resource array (sampler2d) Jake Turner 2026-01-21 05:17:37 +13:00
  • 993842ecf2 Always set the baseType for DXIL debug data DW_TAG_enumeration_type Jake Turner 2026-01-26 10:04:08 +13:00
  • d729deec1c Fix DXIL debugger hang if an unhandled DICompositeType is used Jake Turner 2026-01-24 07:20:52 +13:00
  • eba1a12648 DXIL Shader Debugger test using enum Jake Turner 2026-01-20 15:04:30 +13:00
  • 80cce82823 Fix a hang when debugging HLSL compute shaders with enum types qwmnerbvqwmn 2026-01-16 05:21:40 +08:00
  • 67a6f20b6e Support #pragma once and multiple inclusions in HLSL editing qwmnerbvqwmn 2026-01-16 20:07:10 +08:00
  • 842d47da96 Avoid address re-use for internal fake backbuffer memory Martyn Jacques 2026-01-20 19:12:46 +00:00
  • 8f7208fa02 Add beginsWith helper to rdcinflexiblestr baldurk 2026-01-21 14:42:22 +00:00
  • 52c54ef476 Don't do anything for releasing special resources on GL shutdown baldurk 2026-01-21 14:42:41 +00:00
  • 03de856edf Track CPU-based image layout transitions while idle. Closes #3778 baldurk 2026-01-21 11:42:32 +00:00
  • 6d2fe9d1a4 In Vulkan FlushQ() sync m_PrevQueue if it is active Jake Turner 2026-01-14 15:57:18 +13:00
  • 6fcd5f03db GL Shader Debugger support for interpolation qualifiers Jake Turner 2026-01-14 12:10:45 +13:00
  • 1028a7b458 GL_Shader_Debug_Zoo Test for interpolation qualifiers Jake Turner 2026-01-14 12:09:58 +13:00
  • e19f0e9b72 GL Shader Debugger support for bool uniforms Jake Turner 2026-01-14 11:25:12 +13:00
  • 9678e09f3b GL_Shader_Debug_Zoo Test for uniform bool Jake Turner 2026-01-14 11:24:53 +13:00
  • ba10e3a380 Add D3D11 Deferred context to the ResourceManager Jake Turner 2026-01-09 12:59:24 +13:00
  • bd2a66b5f0 Add the D3D11 Immediate context to the ResourceManager Jake Turner 2026-01-09 07:10:53 +13:00
  • 5b44a2709b Use m_BakedCmdBufferInfo to test for push constant descriptor Jake Turner 2026-01-14 17:03:00 +13:00
  • b19a453a8c Fix Vk push constants using the wrong command buffer resource ID Jake Turner 2026-01-08 07:11:40 +13:00
  • bf99f6fb6e Treat ResourceId() as a replay only ID Jake Turner 2026-01-08 07:10:53 +13:00
  • 775a9c947f Vk shader editing: use unreplaced ID of the shader(s) in the pipeline Jake Turner 2026-01-08 07:07:47 +13:00
  • ee3b8cf76b Fix shader editing check for replay pipelines/programs Jake Turner 2026-01-08 07:04:02 +13:00
  • 1e39c9951e Always generate resources for D3D11 Proxy device Jake Turner 2026-01-08 06:59:39 +13:00
  • 9bef60d6c3 Display source variables mapped to OpUndef as <undefined value> baldurk 2026-01-19 13:34:58 +00:00
  • d32454e8ff Use UTF-8 encoding in shader viewer to fix character corruption qwmnerbvqwmn 2026-01-16 20:29:06 +08:00
  • c71f3d504b fix destroyed BDA buffers staying tracked Remi Palandri 2026-01-16 17:24:02 +01:00