Commit Graph

  • 9607410b94 Strip VK_EXT_hdr_metadata extension on replay baldurk 2024-08-12 12:17:02 +01:00
  • 52a3792dd2 Add support for shader objects in vulkan pixel history Jasmine Hansen 2024-06-25 17:19:29 -07:00
  • 88be65d1c6 Use correct qmake flag in archlinux workaround baldurk 2024-08-09 21:50:10 +01:00
  • a2872c83d1 Workaround broken qmake on Archlinux baldurk 2024-08-09 13:54:51 +01:00
  • 109a6a427f Allow executables to launch to be found via PATH. Closes #3403 baldurk 2024-08-08 13:25:46 +01:00
  • 2147b4db75 Fix build errors on GCC 14 Connor Abbott 2024-08-07 11:08:53 -04:00
  • c1afe9e984 Last member in SPIRV structs use baseSize for array stride Closes #3392 Jake Turner 2024-07-30 13:33:00 +01:00
  • 8b46a1a8fc Update from toolwindowmanager repository @ 106405739ef8b baldurk 2024-08-06 14:49:25 +01:00
  • 811ec2a5bd Do not crash in OpenCapture if m_RDC is NULL Jake Turner 2024-08-03 07:45:24 +01:00
  • 9ef756d626 Clear orphaned entries from value symtab when editing DXIL baldurk 2024-08-05 17:22:40 +01:00
  • 90832a18f0 Update from toolwindowmanager repository @ 117c15c1c67a2 baldurk 2024-08-05 15:41:59 +01:00
  • d78adf7e99 Fix Android env var collection Cam Mannett 2024-08-05 17:00:59 +01:00
  • 278aeb1c32 vkGetAccelerationStructureBuildSizesKHR not using unwrapped AS Cam Mannett 2024-08-05 09:15:56 +01:00
  • fd3fda3905 Softmem flush ID fix Cam Mannett 2024-08-04 07:30:01 +01:00
  • eebdb5a8bd Bump version to v1.35 baldurk 2024-08-05 14:35:40 +01:00
  • 323726cde8 Ensure we don't use new Android SDKs which are of course broken v1.34 baldurk 2024-08-02 15:35:02 +01:00
  • 26b96b6569 Fix issue handling non-struct return from cbuffer load in DXIL baldurk 2024-08-02 12:53:14 +01:00
  • 76b2e17c54 Add some bulletproofing to driver file version logging baldurk 2024-08-01 11:01:26 +01:00
  • 6b42e75bb2 Don't initialise a new ResourceRange while destroying D3D11 objects baldurk 2024-07-31 16:24:47 +01:00
  • 521a0b5fff Ignore MSAA image FillWithDiscard on non-graphics queues Jake Turner 2024-07-30 16:25:43 +01:00
  • f2f07cbc74 DXIL Disassembly moved global SSA ID to be part of SettleIDs Jake Turner 2024-07-29 15:47:20 +01:00
  • fe31bdbdf8 Change incorrect -Wno-error to remove warning entirely baldurk 2024-07-29 14:27:44 +01:00
  • aa09927662 Remove ignored commit in commit message checks baldurk 2024-07-29 13:03:38 +01:00
  • 16e2802930 Make nextSSAId parameter a default pointer parameter Jake Turner 2024-07-28 14:12:51 +01:00
  • c3331146ff Remove DENY flags when fetching task/mesh shader output on D3D12 baldurk 2024-07-27 21:21:29 +01:00
  • 48564a8e53 Make required nextSSAId parameter reference not pointer baldurk 2024-07-27 21:13:29 +01:00
  • e92a6a6527 For DXIL Disassembly change "." -> "_" in Instruction names Jake Turner 2024-07-27 14:32:37 +01:00
  • c6ef900f34 DXIL Disassembly added Program::GetArgId(const Value* v) Jake Turner 2024-07-27 14:30:52 +01:00
  • cce5d94c4a DXIL Disassembly changed Instruction::slot to be global unique SSA Id Jake Turner 2024-07-27 14:29:38 +01:00
  • 1120148a54 Put resource specific data in a union in DXIL::EntryPoint::ResourceBase Jake Turner 2024-07-04 16:03:26 +01:00
  • 7f1cb948b3 Initialize D3D12_SAMPLER_DESC before modifying value Sluggernot 2024-07-25 12:59:41 -04:00
  • ae7f1a4a9a Log GPUs enumerated and driver file versions & timestamps on windows baldurk 2024-07-23 10:37:10 +01:00
  • 89dd99d203 GL Reflection support for shadow Cube Map Array samplers Closes #3391 Jake Turner 2024-07-25 14:26:51 +01:00
  • d0675c75bf D3D12 Mesh Shader Feedback support for non-global payload variable Jake Turner 2024-07-09 06:06:21 +01:00
  • 84786aea20 Demos test D3D12_Shader_Mesh Jake Turner 2024-07-22 06:55:33 +01:00
  • 742886b1b6 Handle OpAccessChain with zero indexes in SPIRV Reflection Jake Turner 2024-07-23 10:32:48 +01:00
  • fd0062572b Fix missing iteration with templated push descriptors baldurk 2024-07-22 15:28:48 +01:00
  • 7db141c77b Implement bindless feedback for samplers on D3D12. Closes #3387 baldurk 2024-07-22 14:47:18 +01:00
  • 97c072fa79 Fix up calls to CheckFeatureSupport tomjohnstone 2024-07-22 16:30:00 +10:00
  • 4957cfd39a D3D12 Pixel History GPU sync all queues not just the active queue Jake Turner 2024-07-16 12:15:55 +01:00
  • df32442362 Patch EmitMeshTasksEXT calls that don't use the referenced payload baldurk 2024-07-16 16:12:30 +01:00
  • 16c440776d Fix bounds check on number of descriptor sets baldurk 2024-07-16 11:00:37 +01:00
  • c75f1a1499 Clamp element size to avoid divide by 0 baldurk 2024-07-15 16:44:23 +01:00
  • d5cc1cf626 Import threading on python context startup on main thread for debuggers baldurk 2024-07-15 16:22:38 +01:00
  • c9bb4ca4b8 Copy additional optional libraries from python install for debugging baldurk 2024-07-15 16:21:36 +01:00
  • 02f4e38dc9 Fix vulkan object comparison baldurk 2024-07-13 22:48:39 +01:00
  • cb46ec9c51 Set correct stage for fake copy descriptors in texture viewer baldurk 2024-07-12 15:05:13 +01:00
  • 9a24c83f7a Don't pass through deferred operations when creating pipelines baldurk 2024-07-12 15:07:50 +01:00
  • ab6f27dfea Update miniz to 3.0.2 Thomas Johnstone 2024-07-11 15:03:52 +10:00
  • 642ade8aad Fix for deserializing chunk length greater than 4GB from XML Thomas Johnstone 2024-07-11 15:02:40 +10:00
  • 8986329d1e nVidia Vk driver bug workaround for series 10 cards Jake Turner 2024-07-11 07:04:11 +01:00
  • e1e35bf5ac RD DXIL Disassembly use the Block id for label tracking Jake Turner 2024-07-09 16:26:13 +01:00
  • 27cfb727c0 Set the correct type for DXIL Compute Shader Input signature reflection Jake Turner 2024-07-10 05:18:25 +01:00
  • 51612fdc94 Vulkan PipelineState search for vertex attributes by register location Jake Turner 2024-07-09 06:05:43 +01:00
  • 53b0a84a68 GL Descriptors process input signatures with ShaderBuiltin::Undefined Jake Turner 2024-07-08 15:50:53 +01:00
  • e4a52ffe2a In Win32 ApplyHooks get module baseAddress from the call to LoadLibrary Jake Turner 2024-07-08 07:44:45 +01:00
  • 94212f1488 move code to the existing gcc version check clause feng716 2024-07-09 18:30:09 +08:00
  • ddc606be0e move code to qrenderdoc/CMakeLists.txt feng716 2024-07-07 17:56:35 +08:00
  • 7bae53e098 fix compatibity problem feng716 2024-07-06 16:11:20 +08:00
  • a339714159 remove extra lines feng716 2024-07-06 15:44:43 +08:00
  • 2f7ebd461c replace GREATER_EQUAL with GREATER feng716 2024-07-06 15:39:33 +08:00
  • 295677f566 fix relative path feng716 2024-07-06 15:31:03 +08:00
  • 3bd5f5a631 Add version determination feng716 2024-07-06 15:15:28 +08:00
  • 9c41ef366e add option '-Wno-error=template-id-cdtor' feng716 2024-07-06 12:55:47 +08:00
  • 9ebd796cd8 Remove GGP support Aliya Pazylbekova 2024-06-28 19:46:38 +00:00
  • aa5538b2e9 Added helper D3D12ShaderDebug::GetRenderTargetSampleInfo() Jake Turner 2024-07-03 18:27:30 +01:00
  • fcc6ab5087 Added helper D3D12ShaderDebug::GetSampleInfo() Jake Turner 2024-07-03 14:24:05 +01:00
  • 4fe5962490 Added helper D3D12ShaderDebug::GetResourceInfo() Jake Turner 2024-07-03 10:49:21 +01:00
  • 546049310f Added DXBCDXILDebug::get_sample_position() helper Jake Turner 2024-07-03 14:21:35 +01:00
  • aff288dfb7 RD DXIL Disassembly Improvements Jake Turner 2024-07-03 08:05:13 +01:00
  • b3236c0fbe Added DoStringise() for DXIL::Type::ScalarKind Jake Turner 2024-07-03 10:50:21 +01:00
  • 67777f16af Change D3D11/12 Shader_Debug_Zoo to use 32x32 mipmapped texture Jake Turner 2024-07-03 10:50:50 +01:00
  • 0b9ed7bd8e DXIL disassembly parsing track labels in functions and blocks Jake Turner 2024-07-02 14:16:34 +01:00
  • 71da2b55bb Added dxbcdxil_debug.cpp source file with DXBC/DXIL debugger helpers Jake Turner 2024-07-02 14:45:41 +01:00
  • 0406d3766f Change DXIL disassembly exp & log names to exp2 & log2 Jake Turner 2024-07-02 14:14:24 +01:00
  • dbd4d7cf0d Fix DXIL Shader Debugger GPU implementation of EXP & LOG Jake Turner 2024-07-02 14:13:31 +01:00
  • 1307393836 D3D11 PipelineStateViewer use UAV tag for CS UAV resources Jake Turner 2024-07-02 13:49:44 +01:00
  • 452f75b966 In DescriptorData() set nonsamp.type to D3D12DescriptorType::Undefined Jake Turner 2024-07-02 12:05:07 +01:00
  • 9a075cf21e Tweaks to D3D12ShaderDebug::FindDescriptor() Jake Turner 2024-07-01 08:32:09 +01:00
  • a4ccbaba35 DXIL RD Fixes to MakeCBufferRegisterStr() Jake Turner 2024-06-27 12:54:06 +01:00
  • 8608e7bc97 Fix matrix byte size in DXIL MakeCBufferVariableType Jake Turner 2024-06-27 12:52:03 +01:00
  • 41adeb65b1 Add UI to manage the list of ignored PDBs for callstacks. Closes #3329 baldurk 2024-06-27 13:46:47 +01:00
  • 6990a6b046 Show - for byte offset when displaying specialisation constants baldurk 2024-06-27 12:16:20 +01:00
  • 2b40a17f8a Add packing rule for bitfield packing/straddling a la #pragma pack(1) baldurk 2024-06-27 12:04:08 +01:00
  • 64b966f4df D3D12 ShaderDebugging adding helper namespace D3D12ShaderDebug Jake Turner 2024-06-25 10:07:48 +01:00
  • 1add3b1ea8 Added D3D12_DebugManager DXIL Shader Debugger helper methods Jake Turner 2024-06-19 15:20:21 +01:00
  • e6dc1d2516 Fix compile error baldurk 2024-06-26 18:30:16 +01:00
  • 1de0d75627 Update out of date log message baldurk 2024-06-26 16:39:20 +01:00
  • 928048b786 Tweak entrypoint disassembly to work better for large interface lists baldurk 2024-06-26 11:12:31 +01:00
  • 187ab5726a Update helpers with all shader stages baldurk 2024-06-26 11:13:10 +01:00
  • cd8e6b7bde Fix state handling for new pipeline bind point baldurk 2024-06-26 11:13:00 +01:00
  • 1b6e09430e Implement ray dispatch functions on Vulkan baldurk 2024-06-24 17:09:19 +01:00
  • 00b07693a6 Treat ray dispatches as dispatches for action callbacks baldurk 2024-06-24 17:09:06 +01:00
  • 6fa26849cd Implement RT pipeline creation & capture/replay handle folding in baldurk 2024-06-24 16:54:35 +01:00
  • 9e521e29a6 Implement struct handling and function stubs for RT pipelines baldurk 2024-06-24 15:59:20 +01:00
  • 3373f4b50e DXIL Reflection for compute shaders correctly detect threadIdInGroup Jake Turner 2024-06-26 08:38:34 +01:00
  • 419d321a4a RD DXIL Disassembly add compute shader inputs and thread group size Jake Turner 2024-06-26 08:27:56 +01:00
  • 6cddf16263 DXIL Shader Debugger call FillTraceLine() for DXBC and DXIL debugging Jake Turner 2024-06-10 17:10:01 +01:00
  • c49d688f13 DXIL Disassembly ParseReferences tweaks for CreateHandleFromBinding Jake Turner 2024-06-24 15:15:37 +01:00
  • 12518fda49 Remove PIPELINE_COMPILE_REQUIRED flag on compute pipelines too baldurk 2024-06-25 18:56:18 +01:00