Commit Graph

  • 57702b7896 Properly save initial contents of preinitialised images on vulkan baldurk 2026-07-24 17:24:58 +01:00
  • b72cb9db30 Use proper ID when erasing image states baldurk 2026-07-24 17:22:53 +01:00
  • ccc110c57e Fix some validation errors in tests baldurk 2026-07-24 15:10:02 +01:00
  • fff1cc4b0e Add support for VK_EXT_present_timing baldurk 2026-07-24 13:20:27 +01:00
  • 3d2329da89 Allow VK_EXT_layer_settings during capture for configuring VVL baldurk 2026-07-24 11:11:38 +01:00
  • 0c682d5a48 Add support for VK_EXT_shader_tile_image baldurk 2026-07-23 18:22:01 +01:00
  • 8251a21f89 Add support for VK_EXT_shader_64bit_indexing baldurk 2026-07-23 18:16:59 +01:00
  • 133365922c Add support for VK_EXT_shader_split_barrier baldurk 2026-07-23 17:44:43 +01:00
  • 33bce53bd8 Add support for VK_EXT_shader_subgroup_partitioned baldurk 2026-07-23 16:25:21 +01:00
  • d83d6a184b Add support for VK_KHR_shader_fma baldurk 2026-07-23 15:38:14 +01:00
  • f820816452 Add support for VK_KHR_shader_abort baldurk 2026-07-23 15:12:12 +01:00
  • a90c00f77c Add support for VK_EXT_physical_device_drm baldurk 2026-07-23 10:50:26 +01:00
  • dac5a3caa5 VulkanEventNode code/comment tidy up in Indirect action handling Jake Turner 2026-07-23 14:53:11 +01:00
  • e69f436d7b Do not read baked command list info with ResourceId() Jake Turner 2026-07-23 08:41:11 +01:00
  • 341eb8f6f4 During Loading replace VulkanActionTreeNode with VulkanEventNode Jake Turner 2026-07-22 12:49:06 +01:00
  • 40d6d5fd8a Extend VK_Annotations test Jake Turner 2026-06-08 11:38:04 +01:00
  • f8c90b0032 Tweak terminal emulator command line for RunProcessAsAdmin Jake Turner 2026-07-21 13:38:35 +01:00
  • baec8aa171 Fix building pcre on systems with latest automake version Jake Turner 2026-07-21 13:14:47 +01:00
  • a2d133c353 Change the DrawMeshIndirect parameters in VK_Resource_Usage Jake Turner 2026-07-21 09:32:50 +01:00
  • d75b9d2f36 Check indirect action names in a selection of tests Jake Turner 2026-07-22 05:16:53 +01:00
  • 4aa00a2bfa Add python helper functions to check indirect action names Jake Turner 2026-07-22 05:15:07 +01:00
  • a66becd518 Add missing documentation item baldurk 2026-07-21 16:59:52 +01:00
  • 9ca6d0ae81 Update custom resolve status baldurk 2026-07-21 16:01:06 +01:00
  • 40570791a4 Add support for VK_EXT_depth_bias_control baldurk 2026-07-21 16:00:49 +01:00
  • 1e581d3c90 Add ray tracing invocation reorder extensions Neil Monday 2026-07-20 08:21:58 -04:00
  • 4e8e179d32 Add the empty VkQueueSubmit2() during replay when submitCount is zero Jake Turner 2026-07-20 14:28:14 +01:00
  • da2ebcbead Properly sync queue before processing submission baldurk 2026-07-20 17:35:45 +01:00
  • 7e9b562fe6 Fetch depth resolve image attachments when dynamic rendering baldurk 2026-07-20 17:06:15 +01:00
  • 98d216e629 Drop invalid descriptor range queries baldurk 2026-07-20 13:29:26 +01:00
  • bf4b34671f Assert IsLoading() in Vulkan AddEvent(), AddAction() Jake Turner 2026-07-20 12:40:34 +01:00
  • a5164bd9f2 Add the empty VkQueueSubmit() during replay when submitCount is zero Jake Turner 2026-07-20 12:34:42 +01:00
  • 48bb4350bd VK_Parameter_Zoo: add empty vkQueueSubmit before colour draws Jake Turner 2026-07-20 12:28:24 +01:00
  • c980ca661e Fix missing calling convention baldurk 2026-07-17 18:15:09 +01:00
  • a9534bcc69 Use resource class as part of key for caching resource info baldurk 2026-07-17 16:50:08 +01:00
  • f933241381 Fix queries of byte address buffer lengths baldurk 2026-07-17 16:15:55 +01:00
  • e21c39b16d Check that SM version can be compiled with our dxc before using it baldurk 2026-07-17 16:13:26 +01:00
  • d3b1d29969 Add a test for ByteAddressBuffer length queries baldurk 2026-07-17 15:41:20 +01:00
  • 70c8a2bc74 Add interface checking for ID3D12Device15. Closes #3833 baldurk 2026-07-17 13:08:03 +01:00
  • a7bccc887d Allow up to shader model 6.9 on D3D12 baldurk 2026-07-17 15:30:48 +01:00
  • 96978cae62 Add handling for new DXIL dx.op opcodes baldurk 2026-07-17 15:29:51 +01:00
  • 630510e360 Implement new query heap functions on D3D12 baldurk 2026-07-17 14:19:04 +01:00
  • 1d32b45ca5 Add TryCreate* variants of D3D12 descriptor write functions baldurk 2026-07-17 14:12:11 +01:00
  • b9a68b51f5 Query and store ID3D12Device15 baldurk 2026-07-17 14:25:12 +01:00
  • 65694c13a9 Handle byte-offset buffer descriptors on D3D12 baldurk 2026-07-17 13:39:07 +01:00
  • 01c543634d Update D3D12 headers to 1.619.4 and implement trivial interfaces baldurk 2026-07-17 13:05:22 +01:00
  • 0407903499 Vulkan Pixel History warn and ignore nested secondaries events Jake Turner 2026-07-17 09:52:19 +01:00
  • 2ec946fabf Change vkCmdExecuteCommands action callback to use full event range Jake Turner 2026-07-17 12:17:03 +01:00
  • b2948d3de5 VK_Pixel_History: add test for nested secondaries Jake Turner 2026-07-17 12:17:59 +01:00
  • 74d1241a55 VK_Indirect: add a large IndirectCount draw before execute secondary Jake Turner 2026-07-17 06:16:19 +01:00
  • 97a11ae6a9 Extend VK_Resource_Usage : execute an empty secondary command buffer Jake Turner 2026-07-16 12:09:44 +01:00
  • 29959d8993 Optimise filling of debug source variables in very large shader cases baldurk 2026-07-15 14:28:56 +01:00
  • aabc2d5b19 Display debug scopes in shader disassembly baldurk 2026-07-15 14:26:17 +01:00
  • 4190a32c8c Reset indent between functions in SPIR-V disassembly baldurk 2026-07-15 11:04:52 +01:00
  • 1e40fa4251 Handle dummy/empty switches in SPIR-V disassembly baldurk 2026-07-15 11:04:29 +01:00
  • b013798e32 Fix some SPIR-V disassembled if()s exiting too early baldurk 2026-07-15 11:02:54 +01:00
  • 1f3334d358 Fix loops not printing breaks in SPIR-V disassembly baldurk 2026-07-15 11:01:31 +01:00
  • 274042a1a7 Fix disassembly of SPIR-V loop continues baldurk 2026-07-15 11:00:37 +01:00
  • 899cf98fd1 Tweak message about selected replay physical device baldurk 2026-07-13 11:28:32 +01:00
  • 4cf6cbd6be Documentation fix incorrect link in VKDescriptorSet::dynamicOffsets Jake Turner 2026-07-11 14:42:04 +01:00
  • a0caa3399f Improve Vulkan handling of zero count Submits Jake Turner 2026-07-08 12:43:40 +01:00
  • 14d36bd0ba Removed unused (and uninitialised) BakedCmdBufferInfo::customResolve Jake Turner 2026-07-08 10:49:32 +01:00
  • 62a58c87b0 Fix sorting of vulkan extensions baldurk 2026-07-03 16:58:35 +01:00
  • d0e9d73d3c Implement support for NV diagnostics extensions baldurk 2026-07-03 16:31:28 +01:00
  • 5904abda3a Match enum order in ToStr() baldurk 2026-07-03 16:08:01 +01:00
  • 55411fe5ee Remove duplicated CmdBeginCustomResolveEXT in hookset init baldurk 2026-07-03 16:05:41 +01:00
  • 130e801183 Add missing VK_EXT_custom_resolve feature check baldurk 2026-07-03 16:02:27 +01:00
  • 0a1a33df51 Update vulkan headers to 1.4.356 baldurk 2026-07-03 15:30:51 +01:00
  • 2e351a8801 Update SPIR-V files to latest baldurk 2026-07-03 14:19:33 +01:00
  • 9c7a4c956f Fix demos project using auto-SDK selection baldurk 2026-07-03 10:48:42 +01:00
  • 4edf26d6f7 Choose native VS toolset per version as with SDK version baldurk 2024-12-03 14:39:40 +00:00
  • 6a504631e2 Allow serialising normal/estimated chunks as 64-bit if predeclared baldurk 2026-06-26 11:35:25 +01:00
  • ca199a4a19 If a capture fails to load, do not close connection panel baldurk 2026-07-02 16:13:45 +01:00
  • e63d25eb36 Bump version to v1.46 baldurk 2026-07-02 16:13:32 +01:00
  • 2fc0bc04cb Ignore swizzles on resources and ensure no OOB swizzles are processed v1.45 baldurk 2026-07-01 11:17:07 +01:00
  • 30daa3833a Fix incorrect resetting of buffers if created with new-barrier functions baldurk 2026-07-01 11:00:06 +01:00
  • 39ecdedcc1 Fix code snippet in the fetch_shader.rst Kirill Kozlov 2026-06-30 16:35:36 +05:00
  • ae08f97f6f Leak objects on shutdown if GL context can't be current. Closes #3858 baldurk 2026-06-29 12:22:42 +01:00
  • 08e10b0230 Fix typo in button tooltip baldurk 2026-06-29 11:08:38 +01:00
  • abd06a8d1c Ignore pipeline caches that are too large for 32-bit chunk size baldurk 2026-06-26 11:32:59 +01:00
  • 3316a82d14 Add dummy handling for new parameters baldurk 2026-06-24 13:15:24 +01:00
  • 20b908968f Force declaration of bool helpers to be uint. Closes #3856 baldurk 2026-06-22 13:48:55 +01:00
  • 06e8f370ba Fix handling of some formats of scalar pointers in buffer formatter baldurk 2026-06-18 21:50:51 +01:00
  • 0549154b30 Use new version of VS when installing compilers in CI baldurk 2026-06-16 15:59:22 +01:00
  • eb8c26a11f Refactor compiler detection conditions for array iterators Vinluo46 2026-06-16 21:08:15 +08:00
  • 4da2c3ff0a Fix Qt build with newer MSVC STL Vinluo 2026-06-12 15:40:00 +08:00
  • 6660344c3d Fix GLES wireframe overlay with non-indexed draw Jules Maselbas 2026-06-08 18:57:21 +02:00
  • a4e158eafa Shader objects should not be considered specialised baldurk 2026-06-08 11:03:51 +01:00
  • b7a2290435 VK_Indirect unify indirect count marker name for Primary & Secondary Jake Turner 2026-06-05 16:16:24 +01:00
  • 1a0c70bac8 Clamp Vk Indirect partial replay draw count Jake Turner 2026-05-20 16:02:18 +01:00
  • 2774a629ca Fix Vk Indirect replay when replaying the Indirect pop marker Jake Turner 2026-05-20 16:00:37 +01:00
  • d4ad181d08 VK IndirectDraw fixes primarily for overlay handling Jake Turner 2026-05-20 16:02:50 +01:00
  • d3c5312377 Vulkan overlay TriangleSize (Pass) : set the viewport per event Jake Turner 2026-06-04 11:34:47 +01:00
  • 83d996b369 Fix incorrect EID skipping for single Vullkan Indirect Draws Jake Turner 2026-06-04 11:36:12 +01:00
  • e665bc0a12 Add correct action flags to zero sized Vk indrect draw count Jake Turner 2026-06-03 09:02:46 +01:00
  • 44deaebd90 VK_Indirect test improvements Jake Turner 2026-05-20 10:38:40 +01:00
  • 2b10586ba0 Fix D3D12 ExecuteIndirect incorrect EID in action callback Jake Turner 2026-05-29 13:42:36 +01:00
  • 469cbc0e33 Fix D3D12 EI action callback loop Pop Marker detection Jake Turner 2026-06-01 13:25:31 +01:00
  • 4f7d9c7cb2 Updates to D3D12_Execute_Indirect testing Jake Turner 2026-06-01 18:26:26 +01:00
  • 056c5779b1 Fix validation warning in VK_Indirect Jake Turner 2026-05-26 11:11:14 +01:00
  • 14cba9a0dc Add missing .OffsetOrSize() to Vulkan Indirect Count replay loading Jake Turner 2026-05-26 12:19:40 +01:00