Commit Graph

  • 493f4c2ec4 Create output folder when generating python stubs and run from any cwd baldurk 2025-09-10 15:05:39 +01:00
  • 8546876aed Ensure we can set ExecuteIndirect root constant values baldurk 2025-09-10 14:56:41 +01:00
  • b5559e7d1b Fix badly copy-pasted error message baldurk 2025-09-10 14:43:40 +01:00
  • 848b47b80d Handle clears in pixel history view of UAV-only textures baldurk 2025-09-10 12:56:27 +01:00
  • 4b2a817fce When estimating descriptors only enable AS usage if AS ext is enabled baldurk 2025-09-10 11:55:22 +01:00
  • 1d5b1e4bb4 Strip EXT_external_memory_dma_buf on replay baldurk 2025-09-10 11:55:05 +01:00
  • e0361aee80 Fix replay with VK_KHR_surface_maintenance1 Shahbaz Youssefi 2025-09-10 01:17:58 -04:00
  • beaff65537 Fix incorrect trailing type declarations baldurk 2025-09-09 21:07:29 +01:00
  • a2286f35ca Add missing trailing newlines in docstrings baldurk 2025-09-09 20:09:02 +01:00
  • 5957a2710b Enforce that all docstrings of members have a :type: baldurk 2025-08-25 15:30:30 +01:00
  • 00cdfb0d1d Clarify that subresource slice can't be used in GetTextureData baldurk 2025-08-27 13:31:51 +01:00
  • fff4e0d5e4 Improve displayed sorting of descriptor buffer sets in pipeline state baldurk 2025-09-09 14:46:30 +01:00
  • 06b8dd9051 Extend lifetime of images and image views similar to buffers baldurk 2025-09-09 13:51:15 +01:00
  • b687f30c17 Ensure dynamic rendering state is deep copied internally baldurk 2025-09-09 12:49:58 +01:00
  • 9e6f5a7be7 Update vulkan headers in demo project baldurk 2025-09-08 17:43:31 +01:00
  • 46f9727c4f Ensure access to refbuffers and refqueues is done under correct lock baldurk 2025-09-08 17:38:54 +01:00
  • b4615dbd18 Add a delayed callback helper for python baldurk 2025-09-08 17:29:27 +01:00
  • b3cec5a4cf Add a helper to clear the set of debug messages from python baldurk 2025-09-08 17:29:08 +01:00
  • c9a3b2bf39 Handle nested arrays in mesh shader output baldurk 2025-09-08 15:28:57 +01:00
  • c25161a759 Allow aliasing between different descriptor types silently baldurk 2025-09-03 17:17:26 +01:00
  • 5eaac6c03f Remove unnecessary old code baldurk 2025-09-08 13:33:03 +01:00
  • bb2ac5ee27 Fix variable advance for packed 10:10:10:2 and 11:11:10. Closes #3685 baldurk 2025-09-08 13:28:36 +01:00
  • 0d0a7cbb2f Do not process descriptor access with desc buffers if possibly invalid baldurk 2025-09-08 13:05:39 +01:00
  • 187698e636 Re-bind descriptor buffers when using EXT shader objects baldurk 2025-09-08 13:04:30 +01:00
  • 99ec80c553 Fix descriptor buffer versioning when rebound multiple times per cmdbuf baldurk 2025-09-08 12:41:33 +01:00
  • ce4edad163 Fix calculation of remapped 3D mips in image viewer. Closes #3697 baldurk 2025-09-08 12:40:38 +01:00
  • 2702bb1469 Update old copyright years in about dialog and module metadata baldurk 2025-09-08 12:38:05 +01:00
  • 70a57c95bb Fix incorrect extension check for vkWaitForPresent2KHR baldurk 2025-09-08 12:37:33 +01:00
  • 7b404168eb trie test: keys with common prefixes, added in all possible orders Jake Turner 2025-09-04 07:43:58 +01:00
  • 5c1ac59d35 Bump version to v1.41 baldurk 2025-09-05 17:10:54 +01:00
  • 6ab25b2d01 Ensure names are added at the end of name section in SPIR-V v1.40 baldurk 2025-09-04 11:39:32 +01:00
  • c8dc97a34e Add pixel history to the common feature set baldurk 2025-09-04 10:06:14 +01:00
  • 147f010321 Update vulkan version in the docs baldurk 2025-09-04 10:05:42 +01:00
  • ec42e46aa9 When trying multiple formats for texel buffer lookup, use clean address baldurk 2025-09-03 15:42:26 +01:00
  • 08d71592dd Fully re-set any descriptor set state for a set being bound baldurk 2025-09-03 13:19:34 +01:00
  • d4c907faa1 Fix sorting of bindings in vulkan pipeline state with descriptor buffers baldurk 2025-09-03 10:01:48 +01:00
  • 9b025ef659 Use correct size for storage/input attachment view descriptors baldurk 2025-09-03 09:42:09 +01:00
  • 2a87474e3c Fix use-after-modify when adding new key as subset of old key baldurk 2025-09-03 09:39:38 +01:00
  • 283432a5dd Add test of trie key that is pure prefix of unique previous key baldurk 2025-09-03 09:37:08 +01:00
  • 139bfefaa7 Add protection against potentially invalid GetDescriptor inputs baldurk 2025-09-01 14:12:26 +01:00
  • c800a59159 Fix bad merge for aliased descriptors. Hans-Kristian Arntzen 2025-08-30 17:13:55 +02:00
  • d64eeba25c Add descriptor type descriptor uniqueness key. Hans-Kristian Arntzen 2025-08-30 16:32:01 +02:00
  • 6f0cbfa242 Fix incorrect invalidation of push descriptor bindings with buffers baldurk 2025-08-29 11:50:59 +01:00
  • c03194c100 Always do blit from fake backbuffer even if overlay is disabled baldurk 2025-08-29 10:00:07 +01:00
  • c280fc7230 Update vulkan version clamp to 1.4 Pavel Asyutchenko 2025-08-28 22:07:55 +02:00
  • 9558d25fc4 Only apply NV BDA workaround on windows baldurk 2025-08-28 11:09:06 +01:00
  • aecfcaca35 Only apply NV BDA workaround on replay if it was applied on capture baldurk 2025-08-28 11:08:25 +01:00
  • e55ed4e9d5 Only replay fake backbuffers with BDA if we have recorded BDA info baldurk 2025-08-28 10:58:39 +01:00
  • 1811135bc1 Ensure parentResInfo is always set for all resource types baldurk 2025-08-27 17:43:14 +01:00
  • 073eab90c9 Change DXIL ControlFlow to use a graph search instead of walking paths Jake Turner 2025-08-20 13:41:03 +01:00
  • 046a86d5ab Handle NULL descriptors being created with 0 address baldurk 2025-08-25 17:51:09 +01:00
  • 795a925108 Fix mishandling of undefined component in OpVectorShuffle baldurk 2025-08-25 13:28:02 +01:00
  • 3595efcd74 Fix casts for 32-bit baldurk 2025-08-25 13:09:20 +01:00
  • f511e2e335 Fix vulkan extension sorting baldurk 2025-08-25 12:59:39 +01:00
  • 5981f694d4 Use macro for per-type abs() baldurk 2025-08-25 12:52:05 +01:00
  • cb5b506ed5 Enable support for vulkan 1.4. Closes #3625 baldurk 2025-08-20 12:08:46 +01:00
  • 52e426195e Add missing feature check for EXT_host_image_copy baldurk 2025-08-20 11:12:34 +01:00
  • cba07ed3d5 Add support for VK_EXT_pipeline_protected_access baldurk 2025-08-20 10:12:40 +01:00
  • d78e44688c Add support for VK_EXT_pipeline_robustness baldurk 2025-08-20 09:59:27 +01:00
  • 215557a570 Add support for VK_KHR_maintenance9 baldurk 2025-08-15 15:48:41 +01:00
  • 2cb07273cb Add support for VK_KHR_maintenance8 baldurk 2025-08-15 14:51:07 +01:00
  • e1f3582774 Add support for VK_KHR_maintenance7 baldurk 2025-08-14 13:16:05 +01:00
  • a05fd08a1c Add support for VK_KHR_maintenance6. Closes #3602 baldurk 2025-08-13 17:27:31 +01:00
  • f0cc6a059a Add support for VK_KHR_present_id/wait2 baldurk 2025-08-12 17:36:36 +01:00
  • f1672e976b Add support for VK_EXT/KHR_present_mode_fifo_latest_ready baldurk 2025-08-12 17:12:26 +01:00
  • 0b17720e3b Add support for VK_KHR_unified_image_layouts baldurk 2025-08-12 17:06:58 +01:00
  • 0e260dc490 Add support for VK_KHR_shader_bfloat16 baldurk 2025-08-12 16:51:50 +01:00
  • e809db8a40 Add support for VK_KHR_map_memory2 baldurk 2025-08-12 16:47:21 +01:00
  • 5dcc1b147f fix for openbsd Lizzie 2025-08-21 18:14:12 +00:00
  • ffa70fabdc Auto-break on NonSemantic.DebugBreak instructions baldurk 2025-08-21 16:09:40 +01:00
  • e5158d74ae Add missing serialise instantiations for inline uniform block baldurk 2025-08-21 14:13:15 +01:00
  • a72262c07e Fill out textureType in vulkan descriptors baldurk 2025-08-21 13:06:59 +01:00
  • 52c1cae925 Follow symlinks when iterating extension folders on linux baldurk 2025-08-20 10:24:44 +01:00
  • 29b4c1f85f Filter auto-generated barriers (if state is unknown) to CB type baldurk 2025-08-19 17:00:41 +01:00
  • 0423ca4870 Ensure when using action callbacks that sub-EIs are selected correctly baldurk 2025-08-19 15:36:28 +01:00
  • 99202434f4 Add flag python annotation to structured data flags baldurk 2025-08-19 11:06:03 +01:00
  • 661b27c4cc Use SRV not CBV to read execute count buffer baldurk 2025-08-19 11:05:10 +01:00
  • 196669a148 Fix potential crashes if MaxCommandCount == 0 in ExecuteIndirect baldurk 2025-08-19 11:04:03 +01:00
  • 814d764df7 Fix exporting large raw buffers at an offset. Hans-Kristian Arntzen 2025-08-19 16:01:03 +02:00
  • 87a3a56c8f Clamp Vulkan Mesh Rendering index buffer offset to be in bounds Jake Turner 2025-08-19 07:29:17 +01:00
  • fa0ba4a532 Don't disable blending for fetching per-fragment postmod baldurk 2025-08-18 12:41:39 +01:00
  • 3b80d8ed15 Disable VK_EXT_fragment_density_map2 if no non-sampled image support Cam Mannett 2025-08-16 10:04:00 +01:00
  • c62ebeae69 Use correct SpecID when descriptor array size <64 Cam Mannett 2025-08-15 16:00:09 +01:00
  • fd61a60a42 Fix error with structured object iteration baldurk 2025-08-15 13:42:59 +01:00
  • ec01df4fd4 Fix errors with pre-declaring swig wrappers baldurk 2025-08-15 13:42:46 +01:00
  • a4817fef76 Add type annotations for some structure members baldurk 2025-08-15 12:55:41 +01:00
  • fb2c09a4d9 Fix crash if APIInspector::RevealParameter is called for hidden object baldurk 2025-08-15 12:16:41 +01:00
  • bd193696b8 Prevent infinite recursion if python class doesn't override all methods baldurk 2025-08-15 12:15:55 +01:00
  • d45908bcbd Fix D3D12 Compute Shader workgroup debugging add missing CopyInputs() Jake Turner 2025-08-14 09:25:11 +01:00
  • cab10bcefe fix readCompSize with depth format Kanglai Qian 2025-08-13 12:38:43 +08:00
  • 9eb8f60ed4 Only keep old workgroup for pixel shaders where derivatives are needed baldurk 2025-08-11 10:04:27 +01:00
  • a6e4391ca9 Support VK_EXT_host_image_copy Shahbaz Youssefi 2025-01-08 12:29:37 -05:00
  • e08bd3c930 Remove remapping during capture. Closes #3665 baldurk 2025-08-07 22:06:41 +01:00
  • adf8acbccd add pcre build step if it's not found locally baldurk 2025-08-07 15:38:11 +01:00
  • 08f69e0f0f Ensure swapchain image resource info is set up properly baldurk 2025-08-07 14:08:19 +01:00
  • f21952ea81 Update vulkan headers to 1.4.324 baldurk 2025-08-07 11:11:50 +01:00
  • 6eafb75281 Switch back to powershell command that used to fail but now works?!? baldurk 2025-08-06 17:12:40 +01:00
  • 6de786d243 Fix a crash when patching ray dispatches after device lost baldurk 2025-08-06 13:14:47 +01:00
  • 78b16112db Add missing breaks to _glCopyImageSubData switch(fmt) Jake Turner 2025-08-04 17:18:39 +01:00
  • d281b58230 Spirv Editor ensure types have a basic ordering of declaration Jake Turner 2025-08-04 15:54:05 +01:00