Commit Graph

  • 6c1f6e69be Fix EID counting when using D3D12 Command and Queue Annotations Jake Turner 2026-05-29 12:41:54 +01:00
  • ed795ee56f Fix EID counting when using D3D12 Queue Annotations Jake Turner 2026-05-29 12:37:24 +01:00
  • 0f3d7965e3 Validate EIDs by default during python autotests Jake Turner 2026-05-29 10:36:58 +01:00
  • 4a5e5e999e Ensure samplers are passed through properly for used descriptors baldurk 2026-06-01 10:46:48 +01:00
  • 7bb5c135df Display relevant slot when independent blend is off on D3D. Closes #3842 baldurk 2026-05-29 14:03:45 +01:00
  • b21d873108 Don't serialise garbage bytes in D3D11 blend state baldurk 2026-05-29 13:58:16 +01:00
  • ad95260de1 Mark denorm test as undefined due to suspected NV driver bug baldurk 2026-05-27 14:30:00 +01:00
  • 9fd549698b Fix triple-promotion handling of EXT line stipple. Closes #3841 baldurk 2026-05-26 16:16:40 +01:00
  • 1cb44cb19d Fix validation error in VK_Indirect Jake Turner 2026-05-20 13:28:24 +01:00
  • be10d61025 Improve D3D12 ExecuteIndirect PopMarker detection Jake Turner 2026-05-20 13:56:56 +01:00
  • b6925a64fb PostDraw callback change the commands signature used in ExecuteIndirect Jake Turner 2026-05-20 09:44:00 +01:00
  • 715fce0b5d D3D12 QuadOverdraw recreate the EI command signature if required Jake Turner 2026-05-20 09:41:27 +01:00
  • 2723a9e96e Added D3D12 helper DoesCommandSignatureModifyRootArgs() Jake Turner 2026-05-20 09:38:07 +01:00
  • 42ffc71a0d Fix D3D12 EI event skipping when at an event inside the outer EI action Jake Turner 2026-05-20 09:51:18 +01:00
  • 2795df7dd1 Fix D3D12 EI action callback loop when selecting the EI pop marker Jake Turner 2026-05-20 09:47:40 +01:00
  • c6037d19e4 Extend D3D12_Execute_Indirect python to check ALL overlays on ALL EIDs Jake Turner 2026-05-20 09:36:59 +01:00
  • 0060a31676 Fix D3D12_Shader_Debug_Zoo check for test 12 Jake Turner 2026-05-19 12:00:05 +01:00
  • 02e9c7b260 Change comment about "list of notes" -> "list of nodes" Jake Turner 2026-05-19 11:59:46 +01:00
  • e5913acec2 Change variable to local to avoid clashes on threads baldurk 2026-05-18 17:29:30 +01:00
  • 034264e961 Use values less likely to have rounding issues in demo baldurk 2026-05-18 15:43:44 +01:00
  • a9824bde8b Include 'NoResources' in test log section name baldurk 2026-05-18 15:09:25 +01:00
  • c8acf77826 Fix disassembly of half constants in DXIL baldurk 2026-05-18 15:04:33 +01:00
  • 1503574dbd Clamp to not use SM6.7 if important features aren't supported. baldurk 2026-05-18 14:12:17 +01:00
  • 0365585f1e Handle barycentrics not being available in demos test baldurk 2026-05-18 14:11:58 +01:00
  • 5bee6d799a Fix D3D12 replay-only buffers being returned by GetBuffers properly baldurk 2026-05-16 14:50:02 +01:00
  • aa4e613e58 Fix docstring on IsStencilTestEnabled() baldurk 2026-05-15 20:00:13 +01:00
  • 54320f730c Move anchor label above function in docs baldurk 2026-05-15 17:10:54 +01:00
  • f0b46b5fcf Include needed jquery dependency for rtd theme baldurk 2026-05-15 16:20:20 +01:00
  • 71770e23ed Use default pygments style for sphinx docs baldurk 2026-05-15 16:06:38 +01:00
  • 482a0f3080 Sort entries under Window menu baldurk 2026-05-13 11:57:48 +01:00
  • 4bf3fe3019 Fix os.add_dll_directory in docs to use absolute paths baldurk 2026-05-12 10:52:09 +01:00
  • fe0a8c55e6 Add some extra accessors of state to common pipeline state abstraction baldurk 2026-05-08 14:07:59 +01:00
  • 73dc273810 Ensure vulkan dynamic offsets are applied in GetAllUsedDescriptors baldurk 2026-05-08 13:49:19 +01:00
  • 75ecc6ea1a Return internal handle from sys baldurk 2026-05-08 12:58:51 +01:00
  • deec38b1fb Add helper to check if RDTreeWidget item is expanded baldurk 2026-05-07 12:26:33 +01:00
  • c9b9ee51e6 Allow configuring if tree widget items are selectable or not baldurk 2026-05-07 10:55:47 +01:00
  • 97cda2a241 Update from toolwindowmanager repository @ 755b795 baldurk 2026-04-24 14:19:59 +01:00
  • bccce17b97 Remove navigation elements on embedded help builds (like htmlhelp) baldurk 2026-05-15 12:43:35 +01:00
  • 9897b96196 Remove encoding & embedded js that breaks htmlhelp builder baldurk 2026-05-15 12:43:22 +01:00
  • 2811b3874b Reset sphinx rtd theme to 3.1.0 with no modifications baldurk 2026-05-15 12:40:15 +01:00
  • 206d732ade Check serialised shader tool enums against known list baldurk 2026-05-15 12:44:09 +01:00
  • 2e50599d26 Don't add replay-exclusive resources to resource list on D3D12 baldurk 2026-05-14 15:45:41 +01:00
  • f2cb40edc0 For Vk DrawIndirectCount APIs add resource usage for zero draw counts Jake Turner 2026-05-13 15:00:54 +01:00
  • 7ab87fbe8e Extend VK_Resource_Usage test Jake Turner 2026-05-12 13:51:23 +01:00
  • 6a97c6c17b Disallow debugging D3D11 shaders that use unbound constant buffer arrays baldurk 2026-05-11 14:34:30 +01:00
  • 7f1e0040e5 Disallow shader debugging when unbounded cbuffers are used on SPIR-V baldurk 2026-05-11 13:35:42 +01:00
  • 2805fc68f8 Mark DXIL Debugger of unbounded ConstantBuffer array as unsupported Jake Turner 2026-05-11 12:46:06 +01:00
  • 57a393f96c DXIL Debugger return 0,0,0,0 for out of bounds CB data access Jake Turner 2026-05-11 12:29:51 +01:00
  • 0a212d07d0 Add a D3D12 Shader Debug Zoo test for oob array access in a CBV Jake Turner 2026-05-11 12:28:48 +01:00
  • a9bafd2723 Spirv debugger handle quadScope case when subgroupSize > workgroupSize Jake Turner 2026-05-06 14:47:16 +01:00
  • 2b634742ae Spirv debugger only set inputs for active lanes Jake Turner 2026-05-06 14:46:37 +01:00
  • 97149601da VK_Shader_Debug_Zoo changes for compute derivative tests Jake Turner 2026-05-06 14:48:53 +01:00
  • 54badbdd08 Only mark memory frame references for forced referenced buffers Jake Turner 2026-05-06 09:28:40 +01:00
  • c79d939445 Add manual emulation of IsHelperLane() on SM <6.6 baldurk 2026-05-05 18:00:28 +01:00
  • 13b6d9a854 Use chunk offset not relative EID for AS patchbuffer lookup baldurk 2026-05-05 15:58:36 +01:00
  • c59b80b69e Fix crash on windows 7 accessing experimental D3D12 function call baldurk 2026-05-05 15:23:06 +01:00
  • ee3addbc50 Fix m_RootEventID during load/replay of VkQueueSubmit with zero count Jake Turner 2026-05-05 10:31:52 +01:00
  • f62af14532 Add VK_Parameter_Zoo test case for VkQueueSubmit with zero count Jake Turner 2026-05-05 10:29:14 +01:00
  • 6008228c60 DXIL Debugger look up resource name from EmtryPoint if not cached Jake Turner 2026-04-28 08:14:25 +01:00
  • 9c4dc88642 Bump version to v1.45 baldurk 2026-05-01 16:25:30 +01:00
  • 050034a0fa Add missing DoStringise() entry for DescriptorType::Buffer v1.44 Jake Turner 2026-04-30 14:33:56 +01:00
  • 09fb0b0f1c Fix check when removing resources from wrapper map baldurk 2026-04-30 15:57:39 +01:00
  • ddc475d729 Use raw strings for regexs in python tests baldurk 2026-04-30 15:55:27 +01:00
  • fcebc9cebb Make a copy of the RootActions in TestCase.validate_eventids() Jake Turner 2026-04-28 13:12:18 +01:00
  • d0b69c7034 Add Python test helper validate_eventids() Jake Turner 2026-04-24 15:50:40 +01:00
  • 20ffe66fb5 After loading a capture check the consistency of EventIds Jake Turner 2026-04-24 12:06:25 +01:00
  • 2287790c41 Extend VK_Resource_Usage test: multiple usages, desc buffer copying Jake Turner 2026-04-23 11:58:16 +01:00
  • 0384c64d81 Fix submit semaphores in VK_Resource_Usage test Jake Turner 2026-04-21 14:31:45 +01:00
  • 7da9fd2c11 Fixes for loose events on secondary command buffers Jake Turner 2026-04-21 10:24:49 +01:00
  • 93fc846cb2 Don't modify command buffer loose events when adding them via submit Jake Turner 2026-04-17 16:05:50 +01:00
  • 15dfa312da Extend VK_Resource_Usage test: multiple command buffer submit/exec Jake Turner 2026-04-17 10:46:38 +01:00
  • d8cb84e2ce Add setName overload for VkCommandBuffer, VkCommandPool Jake Turner 2026-04-20 12:46:17 +01:00
  • ceeeaa5478 Gate multiview builtin shaders on multiview feature check Virgile Bello 2026-04-20 13:36:27 +09:00
  • a606bcda53 Add EID shift to loose events & uaage after IndirectDraw*Count Jake Turner 2026-04-16 14:38:18 +01:00
  • e4a3fdce0f Extend VK_Resource_Usage test Jake Turner 2026-04-16 14:38:05 +01:00
  • f9cc10399f Add check that all PR commits are formatted baldurk 2026-04-16 12:42:56 +01:00
  • ec64c18bb0 Add option to clang-format script to format just files in head commit baldurk 2026-04-16 12:35:19 +01:00
  • 82835ed267 Bump actions versions in CI baldurk 2026-04-16 12:25:47 +01:00
  • 177ac34102 Add some missing HTML exported vulkan pipeline state values baldurk 2026-04-16 12:17:29 +01:00
  • 748aeee584 Fix inconsistencies in exports D3D12 html state. Closes #3823 baldurk 2026-04-16 11:38:58 +01:00
  • 0b9a36b581 Fix ID registration when false-duplication happens on replay baldurk 2026-04-16 11:21:08 +01:00
  • c610f14a0c Use uint64 for internal co-ordinates in sparse tracker baldurk 2026-04-13 16:05:34 +01:00
  • d6a7e60752 win32_hook: use local search name in Hooked_GetProcAddress ordinal path Wusiki Jeronii 2026-04-14 15:55:51 +03:00
  • 5461f5246a win32_hook: applied clang-format Wusiki Jeronii 2026-04-14 15:30:11 +03:00
  • 31078b8fb2 win32_hook: keep original func for ordinal GetProcAddress fallback Wusiki Jeronii 2026-04-14 15:27:38 +03:00
  • c8d69685ec win32_hook: preserve ordinal forwarding Wusiki Jeronii 2026-04-14 13:10:42 +03:00
  • ccc2a5023a D3D12 EI ActionCallback replay don't generate negative argidx Jake Turner 2026-04-14 16:29:45 +01:00
  • 3ba5cc499d D3D12_Execute_Indirect Test for large draws with Quad Overlay(Pass) Jake Turner 2026-04-14 16:52:13 +01:00
  • 35437065a1 DXIL Debugger support for direct heap access Constant Buffers Jake Turner 2026-04-14 13:21:48 +01:00
  • 2361be9f36 Add shader debug test to D3D12_Descriptor_Indexing Jake Turner 2026-04-14 13:23:12 +01:00
  • 05f773971c Tweak C++ ShaderVariable consistency checks to match validate_trace Jake Turner 2026-04-14 14:13:47 +01:00
  • e9bce39efc Ignore empty before/after for resource ShaderVariables in validate_trace Jake Turner 2026-04-14 13:23:45 +01:00
  • 1a80b9b9a2 Add descriptor index to UAV/SRV error messages in DXIL Debugger Jake Turner 2026-04-14 13:24:09 +01:00
  • 4fad937d9e DXIL reflection default stride to one for ByteAddressBuffer Jake Turner 2026-04-13 05:52:14 +01:00
  • 62ae80f3ff D3D12_Shader_Debug_Zoo test for root signature ByteAddressBuffer Jake Turner 2026-04-13 05:49:47 +01:00
  • 5b624afa43 Fixed missing switch case break on D3D12DescriptorType::CBV Carl 2026-04-12 20:21:55 +01:00
  • f1ea0386d4 Handle NULL descriptors in D3D12 resinfo shader debugging baldurk 2026-04-10 23:20:32 +01:00
  • 3c5a63f2a1 Prevent misidentification of sampler heap in ray patching. Closes #3821 baldurk 2026-04-10 11:38:05 +01:00
  • 48aa91d6c9 Fix type return for CBV descriptors on D3D12 baldurk 2026-04-10 11:37:34 +01:00
  • 3c7bffe7b5 Only enable multiview geometry feature if base feature is enabled baldurk 2026-04-09 16:04:59 +01:00