Commit Graph

  • abbba7ecd5 D3D11 serialisation markup for Offset, Size type fields Jake Turner 2023-11-09 10:38:44 +00:00
  • e34de6b0ab Sparse structs serialisation markup for Offset, Size type fields Jake Turner 2023-11-09 10:38:35 +00:00
  • 6ce881d5da UI and Config support for dec/hex display option for Offsets or Sizes Jake Turner 2023-11-09 10:37:34 +00:00
  • dc76459c65 32-bit compile fix baldurk 2023-12-05 18:00:52 +00:00
  • bfc3b422fc Use pipelines with depth/stencil writes to mask discards. Closes #3160 baldurk 2023-12-05 17:15:07 +00:00
  • 5c41996a45 Use debug list for mesh shader replay for postms baldurk 2023-12-05 15:15:22 +00:00
  • 6da0901c50 Add discarded fragment callback for D3D12 pixel history Steve Karolewics 2023-11-14 20:47:52 -08:00
  • dd0c888d11 Extend Overlay tests to include shader exported depth scenario Jake Turner 2023-08-10 06:29:19 +01:00
  • 00c352748c D3D12 overlay depth copy pipeline initialization tweak Jake Turner 2023-11-13 12:12:20 +00:00
  • 92e0fab686 Clarify that buffer viewer displays a single subresource. Closes #3149 baldurk 2023-12-05 12:37:09 +00:00
  • 118aa4b61d Hide widgets not used for raw buffer viewer baldurk 2023-12-05 12:35:30 +00:00
  • 77d06d61d4 Use proper component type for storing results of samples. Closes #3152 baldurk 2023-12-05 11:43:08 +00:00
  • b71084d946 Fail with error msg if RenderDoc layer is explicitly loaded in instance baldurk 2023-12-05 11:21:17 +00:00
  • 8cd1bf9eb1 Direct users to non-permanent way of enabling API validation for info baldurk 2023-12-05 10:59:07 +00:00
  • 6aa0263ace Don't crash if no mesh shader reflection is avialable on a mesh draw baldurk 2023-12-04 19:11:47 +00:00
  • 9fe2ec5c2d Fix calculation of slices on 3D textures when viewing up/down mips baldurk 2023-12-04 19:11:27 +00:00
  • 9057f0d2a2 Bump version to v1.31 baldurk 2023-12-04 17:19:46 +00:00
  • 5f95fb95a2 Fix crash patching DXIL per-primitive mesh outputs v1.30 baldurk 2023-12-04 11:57:09 +00:00
  • 3eccdc736e D3D12 Depth overlay fix for unset stencil mask Jake Turner 2023-12-04 10:21:57 +00:00
  • 693fa9e8ea GL Depth Overlay fallback to non-stencil mask Jake Turner 2023-12-01 05:22:31 +00:00
  • 04050e36f5 D3D12 Depth Overlay fallback to non-stencil mask Jake Turner 2023-12-01 05:21:47 +00:00
  • 0ef2210ab7 Vulkan Depth Overlay fallback to non-stencil mask Jake Turner 2023-12-01 05:20:59 +00:00
  • a6529bd1bb Vulkan Depth Overlay specify stencil dynamic state Jake Turner 2023-12-01 05:18:13 +00:00
  • defe79d82c D3D11 Depth Overlay improvements Jake Turner 2023-11-30 15:05:25 +00:00
  • d52f97c225 Make sure buffer viewer panels can't be closed baldurk 2023-12-01 13:00:08 +00:00
  • 32e1f62199 Give overlay test reasonable epsilons to account for shift baldurk 2023-12-01 11:59:14 +00:00
  • 559a129d2c Fix vertex linking in GL_Mesh_Zoo to write to col2 properly baldurk 2023-12-01 11:44:44 +00:00
  • aac7dc1c31 Revert workaround for AMD drivers as non-functional baldurk 2023-11-30 20:54:24 +00:00
  • 73ab2cd447 Add further workaround for weird AMD driver behaviour baldurk 2023-11-30 17:44:20 +00:00
  • d77fc1ed22 Update documentation to mention meshlet solid shading baldurk 2023-11-30 14:41:14 +00:00
  • 0b18cefc5f Specify correct library flag when creating partial pipelines baldurk 2023-11-30 14:38:48 +00:00
  • 10bdf616a7 Fix memory corruption properly in test baldurk 2023-11-30 13:28:29 +00:00
  • 01820aad82 Donn't set rasterization state to NULL for pre-rasterization shaders baldurk 2023-11-30 11:57:08 +00:00
  • a43cb1f58c Stop compute shader usage being computed for Drawcalls Jake Turner 2023-11-29 16:53:56 +00:00
  • 21b9600e6d Set vertex input structs to NULL to work around AMD driver bug baldurk 2023-11-29 12:22:06 +00:00
  • 06ac6298dc Don't serialise vertex input structs if using mesh shaders baldurk 2023-11-29 12:18:06 +00:00
  • 55c18e4868 Improve D3D12 line AA on AMD baldurk 2023-11-28 17:04:56 +00:00
  • 1df386847f Compile fix baldurk 2023-11-28 16:49:58 +00:00
  • be372cde46 Improve mesh viewer UI for task/mesh shaders range filtering baldurk 2023-11-28 16:19:05 +00:00
  • 400e712deb Fix crash opening task shader context menu with no task shader baldurk 2023-11-28 16:18:47 +00:00
  • ae969dfdd5 Fix spirv-plugins build scripts baldurk 2023-11-28 13:24:30 +00:00
  • 65a13b1a6d Fix memory corruption in VK_Parameter_Zoo test baldurk 2023-11-28 11:27:08 +00:00
  • d72d79052a Extend Vk Depth Test Overlays Jake Turner 2023-08-11 11:10:34 +01:00
  • 1246f8007a Restore hack to get homebrew working again baldurk 2023-11-22 16:23:54 +00:00
  • 800c321d16 Re-order vertex bindings to match sensible order. Closes #3145 baldurk 2023-11-22 15:30:10 +00:00
  • 9e79ba3416 Fix DXIL patching for quad overdraw baldurk 2023-11-20 18:17:51 +00:00
  • b9c338568f Set the correct type for i8 metadata constants in DXIL baldurk 2023-11-20 18:17:21 +00:00
  • 9082c985c6 Remove deferred swapchain memory flag baldurk 2023-11-20 15:19:08 +00:00
  • 7db65dc01b Allocate dynamic SSBO descriptors in our debug descriptor pool baldurk 2023-11-20 13:59:21 +00:00
  • 0d9ea809dd Fix some test failures by consistently stripping gl_PerVertex_Var prefix baldurk 2023-11-17 16:58:54 +00:00
  • 48222bf5bb Disable reporting of multiviewMeshShader feature baldurk 2023-11-17 11:24:01 +00:00
  • 58f206eed0 Get output topology reflection on D3D12 for mesh shaders baldurk 2023-11-17 11:23:53 +00:00
  • 10face5f4c Avoid error by checking for NULL first before accessing const members baldurk 2023-11-17 11:23:39 +00:00
  • 21972fa5b4 Fix abi name for android x86 shaltupssen 2023-11-17 00:24:17 +00:00
  • 41d2e69d00 Remove unused lambda captures baldurk 2023-11-17 02:00:20 +00:00
  • 98dd806298 Remove duplicate docstring baldurk 2023-11-17 01:59:18 +00:00
  • 3976bba298 Add missing documentation strings baldurk 2023-11-17 01:43:19 +00:00
  • d171cdb1c6 Fix compilation on 32-bit baldurk 2023-11-17 01:39:52 +00:00
  • 70b2fac658 Fix compile warning on some D3D12 HLSL compiler versions baldurk 2023-11-17 00:39:18 +00:00
  • 07b1c3f857 Add options to filter and correlate between task and mesh invocations baldurk 2023-10-31 15:29:50 +00:00
  • 1df7c1ae81 Implement mesh viewer support for task/mesh shaders baldurk 2023-10-26 12:50:20 +01:00
  • d898e2ac09 Detect and prevent crashes on broken dxc-produced task shaders baldurk 2023-11-06 16:37:58 +00:00
  • 8f945ab404 Use shader patching functions to fetch amp. & mesh outputs on D3D12 baldurk 2023-11-16 17:21:00 +00:00
  • 4e12adfab1 Add function to patch mesh shader DXIL to store mesh output baldurk 2023-11-16 17:20:46 +00:00
  • 882cd8c9ec Add function to patch amp. shader DXIL to feed from buffer baldurk 2023-11-16 17:20:01 +00:00
  • 980677f50c Add function to patch DXIL to fetch amp. shader outputs baldurk 2023-11-13 10:18:47 +00:00
  • 2f3a0640f5 Use shader patching functions to fetch task & mesh outputs on Vulkan baldurk 2023-11-16 17:18:30 +00:00
  • 4a7a9375aa Add a function to store mesh output data baldurk 2023-11-16 17:18:00 +00:00
  • 957f330c63 Add function to patch task shader into fixed data feeder baldurk 2023-11-16 17:11:16 +00:00
  • 9996c8c38a Add function for fetching task shader outputs on Vulkan baldurk 2023-10-11 10:57:02 +01:00
  • 54fdac1d44 Factor out near/far derivation into common driver code baldurk 2023-11-16 16:48:44 +00:00
  • b0c97182f6 Implement baseline mesh shader on D3D12 baldurk 2023-08-28 11:11:59 +01:00
  • 5ad3e67a2d Implement baseline mesh shader on vulkan baldurk 2023-08-25 16:35:27 +01:00
  • cc80757e4e Add DXIL reflection for task/mesh shaders baldurk 2023-11-16 16:42:55 +00:00
  • 66d0a10142 Add SPIR-V reflection for task/mesh shaders baldurk 2023-11-16 16:42:13 +00:00
  • 69dcb42a05 Add enums and API-agnostic handling for new task and mesh shader stages baldurk 2023-08-25 16:17:13 +01:00
  • 788f68a1f7 Improve DXIL bytecode editor baldurk 2023-11-09 13:36:41 +00:00
  • 6ea7710380 Use a contrasting fore ground colour for BufferFormat error style Jake Turner 2023-11-12 12:36:29 +00:00
  • 7d2094d52b Add a link to "below section" to the buffer viewer struct docs Jake Turner 2023-11-12 12:10:41 +00:00
  • 2758c080c8 Disassemble inner coverage variable correctly. Closes #3137 baldurk 2023-11-15 14:50:54 +00:00
  • 0ed8c5eb4c Limit device core vulkan version to declared instance version baldurk 2023-11-15 14:42:07 +00:00
  • d9fd975138 Add a test of unmapping read-only persistent buffers on GL baldurk 2023-11-13 15:15:30 +00:00
  • caef1b9c69 Add D3D12 per fragment callback for pixel history Steve Karolewics 2023-11-11 15:12:38 -08:00
  • f2c1435a7d Make it more clear that wayland is unsupported at build time. Refs #3124 baldurk 2023-11-13 11:33:05 +00:00
  • 4a1d1896b7 Try to avoid being forced onto unsupported wayland path. Refs #3124 baldurk 2023-11-13 11:32:50 +00:00
  • b2667b4e2e Unmaps of persistently mapped readonly buffers aren't writes. Refs #3124 baldurk 2023-11-13 11:30:45 +00:00
  • e9b7dfcc4c Extend D3D12 Depth Test Overlays Jake Turner 2023-08-10 17:22:37 +01:00
  • bcb7dfd3ae Update stb_image version 2.12 -> 2.28 jathoma98 2023-11-09 18:22:14 -05:00
  • 73c604d2f0 Add D3D12 test failed callback for pixel history Steve Karolewics 2023-11-05 15:13:45 -08:00
  • e03d7c9002 Fix links in buffer format help William Pearson 2023-11-08 12:43:43 -07:00
  • a64c24ff96 Add missing brackets to docs/how/how_buffer_format.rst William Pearson 2023-11-08 12:42:28 -07:00
  • 74b0a8b1a7 Small tweaks to GL and HLSL shaders used to copy depth for Depth overlay Jake Turner 2023-11-09 12:12:25 +00:00
  • e1e179bd53 Extend D3D11 Depth Test Overlay Jake Turner 2023-08-10 06:34:18 +01:00
  • 769a2612d9 When loading a layout, force close any orphaned windows Jake Turner 2023-11-02 20:28:08 +00:00
  • 063a92d930 Update from toolwindowmanager repository @ 4e4280ca78c Jake Turner 2023-11-02 20:22:23 +00:00
  • 77b2c51355 Logging when layout's are loaded and saved Jake Turner 2023-11-02 20:14:12 +00:00
  • b531fe90a8 Update Android SDK/JDK setting tooltips to match RDOC_CONFIG William Pearson 2023-11-08 12:39:33 -07:00
  • 9cf30b190e Fix crash when descriptor update template uses unreferenced layout William Pearson 2023-11-08 11:05:35 -07:00
  • 0ff1c66ca7 Removed demos project reference to '.clang-format' file Dan Hawson 2023-11-06 14:13:41 +00:00
  • 910f1dcd7e Add new d3d12_multi_wait_before_signal.py test Dan Hawson 2023-11-06 14:04:10 +00:00