Commit Graph

  • 26cf7d3d7f Ensure shader reflection information is stored as const baldurk 2025-09-22 11:58:56 +01:00
  • 0dd399cc11 Handle multiple and NULL initial state AS descriptors Cam Mannett 2025-09-14 10:40:57 +01:00
  • bf8354b703 Pass fragment offsets on renderpass end baldurk 2025-09-19 16:19:42 +01:00
  • 9954649720 Update unit test for new compile flag baldurk 2025-09-19 16:01:17 +01:00
  • 5f95354737 Process fake OpModuleProcessed comments in non-semantic debug source baldurk 2025-09-19 15:58:46 +01:00
  • f17604df26 Restore depth bounds test correctly for depth test overlay. Closes #3701 baldurk 2025-09-19 15:45:32 +01:00
  • 29187e6c15 support VK_VALVE_fragment_density_map_layered Mike Blumenkrantz 2025-09-19 08:21:09 -04:00
  • 9cfef91e06 support VK_EXT_fragment_density_offset Mike Blumenkrantz 2025-09-19 08:01:07 -04:00
  • 1e0f960635 Don't allow implicit scalar to vector casts in Vec helpers baldurk 2025-09-19 14:12:47 +01:00
  • 7f92c9204b Handle dubiously-valid unbound scissor region in D3D12 pixel history baldurk 2025-09-19 11:40:37 +01:00
  • baecdd85ca Improve arrow key nudging behaviour on NPOT mips in texture viewer baldurk 2025-09-19 11:12:45 +01:00
  • 858cfab281 Improve positioning for pixel context highlight for NPOT textures baldurk 2025-09-19 11:12:21 +01:00
  • a22b8a88a2 Calculate mip shift accurately for NPOT textures baldurk 2025-09-19 11:11:26 +01:00
  • b857cb2b0b Build shaders with debug info when self-capturing baldurk 2025-09-19 11:05:44 +01:00
  • fd86ca4ddc Allow editing zoom level text when fit-to-window is enabled baldurk 2025-09-19 11:01:12 +01:00
  • 101953be7a Only create initial contents for memory that is initialisable baldurk 2025-09-18 10:05:06 +01:00
  • 998b1c7ee0 Don't offer option to debug pixel on events that are not draws baldurk 2025-09-17 17:09:24 +01:00
  • 52cb002dd7 Defensive code fix for RT auditing after device lost Jake Turner 2025-09-17 13:24:11 +01:00
  • 7734a36228 Fix shader clears to properly reset all labels baldurk 2025-09-17 11:26:08 +01:00
  • 86e6941265 Use device independent scaling for height calculation baldurk 2025-09-17 11:25:59 +01:00
  • 0e271c5cdb Release device tools baldurk 2025-09-17 11:10:07 +01:00
  • 1df4a75a97 Remove shader controls frames to allow full flow layout wrapping baldurk 2025-09-17 09:58:50 +01:00
  • 4998542c06 Update to latest stable D3D12 headers 1.616.1 baldurk 2025-09-16 18:21:03 +01:00
  • 7ef361fec5 Ensure memory without initial states on vulkan are cleared properly baldurk 2025-09-16 17:07:08 +01:00
  • 157941e31f Split shader/program labels in pipeline state views up to wrap better baldurk 2025-09-16 16:30:53 +01:00
  • b9b8fe4b1b Claim proper contents margins for height of RDLabels with rich text baldurk 2025-09-16 16:29:43 +01:00
  • 511c33c52a Handle Expanding policies in flow layouts baldurk 2025-09-16 16:29:25 +01:00
  • 0a6a8e763a Fix overly aggressive check for UAV clears not accounting for depth baldurk 2025-09-16 11:19:14 +01:00
  • 2fd7cd94e3 Only consider active lanes when choosing the candidate compute thread baldurk 2025-09-11 17:18:08 +01:00
  • 7c5b76dcad Change subgroup zoo to use a triangle list instead of strip baldurk 2025-09-11 14:09:53 +01:00
  • fb6d4735b3 Do not redeclare __new__ in python stubs baldurk 2025-09-11 12:59:22 +01:00
  • d0b7d602a7 Fix the wrong type being declared for subgroupid baldurk 2025-09-11 12:55:21 +01:00
  • 0939abc3da Add a scoped log section that can be used with with: baldurk 2025-09-11 12:51:08 +01:00
  • f37b4ee631 Set correct array size baldurk 2025-09-10 20:58:19 +01:00
  • 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