Commit Graph

  • 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
  • ef0d6737cc Fix GL GetShaderEntryPoints() when passed in resource is not a shader Jake Turner 2026-01-14 11:05:46 +13:00
  • 72966f9ba0 Add proper casts when returning the wrapped command queue MJP 2026-01-07 17:48:42 -08:00
  • c8596542b6 Use proper interface pointer casting during D3D12 CommandQueue creation MJP 2026-01-05 19:01:34 -08:00
  • 79350fe512 Add missing IID checks for creating ID3D12CommandQueue1 MJP 2026-01-04 16:19:31 -08:00
  • 075870caf5 Fix replace all message showing N+1 replacements instead of N Jake Turner 2026-01-08 06:58:56 +13:00
  • 7782bc3452 Make VK_Graphics_Pipeline debugged pixel test fail instead of an error Jake Turner 2026-01-08 06:57:56 +13:00
  • b49291a611 Make enum RemoteServerPacket into enum class, move Count to the end Jake Turner 2026-01-07 09:10:06 +13:00
  • 2a1b67eeb6 Sorting array members in the Watch and High Level Variables window Sharlock93 2025-12-30 16:57:20 +00:00
  • 5e286ad9b8 Original ID/Live ID fixups for Metal backend Jake Turner 2026-01-06 13:03:31 +13:00
  • 94df84d5d9 Remove ownership tracked list baldurk 2025-12-12 13:08:22 +00:00
  • 72a16ffa97 Merge live and current resource maps baldurk 2025-12-11 18:18:13 +00:00
  • 43cde7debd Remove GetLiveID entirely baldurk 2025-12-11 17:45:01 +00:00
  • 83919d9306 Remove GetOriginalIDs and naming/comments mentioning original IDs baldurk 2025-12-11 17:24:18 +00:00
  • 7710c7df1a Generate inline shader IDs during capture on D3D12 baldurk 2025-12-11 14:46:41 +00:00
  • 351f287a59 Eliminate original/live ID distinction by respecify IDs on D3D12 baldurk 2025-12-11 14:24:27 +00:00
  • d0aaad8f99 Eliminate original/live ID distinction by respecify IDs on D3D11 baldurk 2025-12-11 13:49:22 +00:00
  • 6133590777 Eliminate original/live ID distinction by respecify IDs on GL baldurk 2025-12-11 13:13:35 +00:00
  • d2e3b9d26c Generate inline shader IDs during capture on vulkan baldurk 2025-12-11 13:07:09 +00:00
  • ce21a2dc35 Eliminate original/live ID distinction by respecify IDs on vulkan baldurk 2025-12-11 12:12:53 +00:00
  • 0c1bb18a1b Prepare to remove live<->replay resource id map lookups baldurk 2025-10-06 16:02:54 +01:00
  • d03952a874 Fix crash in NVIDIA HasCounter() called without EnumerateCounters() Jonathan Glines 2026-01-02 11:08:51 -08:00
  • 8c97cfb7aa Ensure uniforms are updated on GL pixel history programs. Closes #3760 baldurk 2026-01-05 14:36:33 +00:00
  • 856c838def Update copyright years to 2026 and fix copyright ranges baldurk 2026-01-05 14:17:28 +00:00
  • 2b0e143509 Change DXIL ShaderVarible construction for cbuffer variables Jake Turner 2026-01-05 12:59:05 +13:00
  • 9e2be03e09 Only read sampler when unwrapping combined image/sampler descriptor baldurk 2026-01-03 16:41:44 +00:00
  • 084e1c5acc Fix depth resolve barrier in D3D12 renderpass api baldurk 2026-01-01 16:52:20 +00:00
  • f333d08bb4 Rename function to not use automatic-slot naming baldurk 2025-12-28 11:48:26 +00:00
  • f5c73155b5 d3d12: Implement ID3D12SharingContract on the ID3D12CommandQueue Jasper St. Pierre 2025-12-20 12:05:03 -08:00
  • 1b5543e74f Fix D3D12 Compute Derivative Tests Jake Turner 2025-12-22 09:02:42 +13:00
  • 411cb89106 Default current stage to VSIn when viewing Vertex Shaders Jake Turner 2025-12-22 07:47:15 +13:00
  • 6d89b15bc9 Fix D3D validation warning in ResolvePendingIndirectState() Jake Turner 2025-12-16 13:32:38 +13:00
  • 3c407eee51 GetParentMarker: Search children if first child is less than eventId Jake Turner 2025-12-18 16:45:22 +13:00
  • 191e8cd10d Bump version to v1.43 baldurk 2025-12-19 17:41:39 +00:00
  • e7f0b0ea67 DXBC Debugger fix for CalculateLevelOfDetailUnclamped v1.42 Jake Turner 2025-12-14 08:13:05 +13:00
  • 3767d5da0c Added D3D11, D3D12 shader debug tests for CalculateLevelOfDetail* Jake Turner 2025-12-14 08:11:14 +13:00
  • a3f3f1a510 Support for DXIL SM6.6 Derivatives in Compute Shaders Jake Turner 2025-12-12 11:50:41 +13:00
  • ab7016e142 D3D12 DXIL Debugger pure quad scope fixes Jake Turner 2025-12-12 11:51:50 +13:00
  • 1b56d385fe D3D12 Test cases for SM6.6 Derivatives in Compute Shaders Jake Turner 2025-12-12 11:44:53 +13:00
  • cd0faba571 Made enum DerivType be class enum to reduce its scope Jake Turner 2025-12-12 11:40:07 +13:00
  • 72c6bbe302 Also check mesh shader for exported primitive ID. Refs #3746 baldurk 2025-12-11 19:06:51 +00:00
  • 95702ce6f7 Support for DXIL Quad Ops in Compute Shader Debugging Jake Turner 2025-12-11 15:01:51 +13:00
  • dc61249328 Set ThreadScope::Quad if DXIL compute shader uses Quad Ops Jake Turner 2025-12-11 15:38:56 +13:00