Commit Graph

  • 4b7c7eaaea Force a full rebuild on android in build scripts baldurk 2020-03-09 11:16:57 +00:00
  • 5cf93da317 On windows put msbuild log in dist folder baldurk 2020-03-09 10:56:34 +00:00
  • 5cd04f27a0 Fix some encoding issues with sphinx docs in htmlhelp builder baldurk 2020-03-09 10:53:25 +00:00
  • baa7adea30 Implement GetSampleInfo for D3D12 debugging Steve Karolewics 2020-03-07 13:36:28 -08:00
  • 9b43481234 Prevent crash with OMSetRenderTargets in D3D12 Steve Karolewics 2020-03-06 15:37:50 -08:00
  • c6a1a23adb Remove mismatched end_section when skipping unsupported capture baldurk 2020-03-06 13:48:02 +00:00
  • d04f36260b Check that shader debugging is enabled before doing anything baldurk 2020-03-06 13:47:42 +00:00
  • 2a29054e46 Fix config values for Iter_Test baldurk 2020-03-06 13:20:30 +00:00
  • a2c87e23a1 Set appropriate epsilon for A8 textures in texture zoo baldurk 2020-03-06 12:52:12 +00:00
  • f23d86fb6b Use shader encoding when saving shaders to disk baldurk 2020-03-06 10:37:09 +00:00
  • 85a5752569 Fix use of check_pixel_value in GL_Unshared_Context test baldurk 2020-03-06 10:08:06 +00:00
  • 14dc2a57f6 Fix refcounting on python traceback object baldurk 2020-03-06 07:29:01 +00:00
  • 756b8fcc68 VK pixel history: change renderpass and framebuffer Aliya Pazylbekova 2020-02-20 14:53:44 -05:00
  • dcd7ad0c8a Fix incorrect logical identifiers for constant buffers with D3D12 Steve Karolewics 2020-03-05 19:18:08 -08:00
  • b0f0dad7fd Test that we can capture and replay VkPhysicalDeviceVulkan12Features baldurk 2020-03-05 17:25:50 +00:00
  • 7e0bab41ab Test for duplicate extensions in GL extension string baldurk 2020-03-05 17:23:40 +00:00
  • 2250e44ae6 Add test of D3D11 pixel history baldurk 2020-03-05 16:11:58 +00:00
  • 98af55d513 Fix fetch_shader example for latest API changes baldurk 2020-03-05 13:40:57 +00:00
  • 4e4ef40612 Add replay API initialisation/shutdown to python examples baldurk 2020-03-05 13:32:06 +00:00
  • bc56fd091d Fix image subresource order Benson Joeris 2020-03-05 10:46:00 -05:00
  • fac4367cae Fix RTVs referencing when using RTsSingleHandleToDescriptorRange baldurk 2020-03-05 12:08:58 +00:00
  • a18716e63d Fix crash if no drawcall is selected when exporting pipeline state baldurk 2020-03-05 11:15:48 +00:00
  • 6579dfc666 Add protection against target control connection dropping immediately baldurk 2020-03-05 10:39:36 +00:00
  • 1bb1ce6131 Fix double-delete of RDCFile if errors occur during import baldurk 2020-03-05 10:39:14 +00:00
  • 2bf3a99630 Fix VK_Line_Raster test baldurk 2020-03-05 10:10:58 +00:00
  • e22ed4b877 Fix handling of component swizzle display in cbuffer. Closes #1754 baldurk 2020-03-04 10:19:59 +00:00
  • f666770b48 Fix KHR storage counter issue Lionel Landwerlin 2020-03-04 13:50:38 +02:00
  • a6c3177736 Add MSAA support to D3D12 PS debugging Steve Karolewics 2020-02-26 21:04:54 -08:00
  • a5583b83ee Add test for MSAA evals to D3D11_Shader_Debug_Zoo Steve Karolewics 2020-03-01 16:31:25 -08:00
  • 2ca43b82bd Fix gcc compilation baldurk 2020-03-03 19:26:00 +00:00
  • 2373ae7b45 Convert GPU Time counter correctly Tayfun Kayhan 2020-02-29 12:28:19 +01:00
  • 3a9152a318 Use local mirror of source archive which Qt deleted in build script baldurk 2020-03-03 11:35:25 +00:00
  • 77131d3f75 Vk pixel history: support various texture formats Aliya Pazylbekova 2020-02-20 14:53:44 -05:00
  • a788e51733 32-bit compile fix baldurk 2020-03-02 18:55:50 +00:00
  • 38481d9cd7 Fix out of bounds vertex buffer fetching behaviour baldurk 2020-03-02 17:33:35 +00:00
  • 7e9b6ff70f Check vertex debugging results in Iter_Test baldurk 2020-03-02 15:12:17 +00:00
  • 15ec327782 Fix typo in name of evaluate function baldurk 2020-03-02 15:00:19 +00:00
  • e38f6b106f Check cbuffer variables work in debugging as well in cbuffer zoo tests baldurk 2020-03-02 14:13:07 +00:00
  • 4873a9fdc3 Add missing calls to FreeTrace baldurk 2020-03-02 12:20:29 +00:00
  • 175f71beb1 Always combine structures even with only one child baldurk 2020-03-02 12:14:55 +00:00
  • 48f52b2743 Ensure resources are always displayed in shader debugger baldurk 2020-03-02 12:01:41 +00:00
  • 29f0ad9b60 Fix wrong state being used to populate cbuffers in debugging baldurk 2020-03-02 11:53:52 +00:00
  • 8293a86530 Don't record rasterization event usage for dispatch calls baldurk 2020-03-02 11:43:16 +00:00
  • a39569e950 Fix image ref state when loading old captures Benson Joeris 2020-02-28 11:24:16 -05:00
  • 29a8637ae1 Fix bug with secondary cmd buffers Aliya Pazylbekova 2020-02-26 12:03:12 -05:00
  • ef2804bfd3 Refactor: Rendering state per command buffer Aliya Pazylbekova 2020-01-27 18:45:54 -05:00
  • da17ebed57 Check for bufferDeviceAddress feature properly. Closes #1744 baldurk 2020-02-26 16:09:02 +00:00
  • d2e9b49fa1 Fix constant buffer source variable mapping in D3D. Closes #1742 baldurk 2020-02-26 15:39:27 +00:00
  • da02e88201 32-bit compile fix baldurk 2020-02-25 20:30:48 +00:00
  • ce58f991f0 Apple compile fix baldurk 2020-02-25 19:06:58 +00:00
  • 4703012a87 Add pagination for very large range buffer viewers baldurk 2020-02-25 18:19:07 +00:00
  • a2b437b903 Change Find/Replace dialog to have Find Next/Find Previous buttons baldurk 2020-02-25 14:55:21 +00:00
  • 8102a784bf Update ToolWindowManager to eb4eb70f1 baldurk 2020-02-25 14:48:18 +00:00
  • 8de39dd850 Don't report duplicate GL extensions. Closes #1739 baldurk 2020-02-25 13:45:23 +00:00
  • 914dc88cd0 Pass signature index in source variable mapping, not builtin baldurk 2020-02-25 13:43:13 +00:00
  • 12e378f04b Add cases for opcodes we explicitly expect not to handle baldurk 2020-02-25 11:28:19 +00:00
  • 58227c2214 Add impl of D3D12 vertex shader debugging Steve Karolewics 2020-02-24 11:00:02 -08:00
  • 4673f29da1 Add an error if an unknown global is processed baldurk 2020-02-24 16:51:53 +00:00
  • d034c91686 Check for supported capability/extensions when debugging baldurk 2020-02-24 16:37:18 +00:00
  • 0a309f04c2 Handle block-level flow control baldurk 2020-02-24 14:57:52 +00:00
  • 66931b146a Remove extra margin on replay settings tab baldurk 2020-02-24 14:32:35 +00:00
  • fd14205d40 Don't refresh current event every ContinueDebug baldurk 2020-02-24 14:23:02 +00:00
  • 4d6938614e Add a couple of simple operations baldurk 2020-02-24 13:38:41 +00:00
  • 0ff541caca Handle scope changes between function calls properly baldurk 2020-02-24 12:55:00 +00:00
  • fbfd337de9 Fix vector/matrix constants having members added baldurk 2020-02-24 12:26:56 +00:00
  • 55ea78f331 Improve OpDecoder's AddUsedIDs to instead call a callback per-ID baldurk 2020-02-24 12:00:00 +00:00
  • a81d5c78b2 Update ToolWindowManager to 4c47912 baldurk 2020-02-24 16:22:37 +00:00
  • f11e6a067e Fix mapping for arrays when element is selected. Closes #1736 baldurk 2020-02-24 11:12:48 +00:00
  • c05dd34962 Switch back to setPointSizeF for scaling fonts baldurk 2020-02-24 10:44:41 +00:00
  • 930b688518 Slightly expand margin for testing sleep, to account for OS X baldurk 2020-02-24 10:13:02 +00:00
  • 3927d82e24 Improve D3D12 compute shader debugging Steve Karolewics 2020-02-22 15:38:10 -08:00
  • 640fc256dd Record MemRefs for every VkDeviceMemory Benson Joeris 2020-02-21 17:16:08 -05:00
  • aacf148201 Add test of creating an empty capture baldurk 2020-02-21 17:55:53 +00:00
  • 70913fdda5 Add test that GL multi-draw mesh output works with builtins baldurk 2020-02-21 17:27:48 +00:00
  • db04c797d1 Fix comparisons between single elements and tuples of one element baldurk 2020-02-21 17:23:56 +00:00
  • 81110ceca3 Fix accidental stomping of relative byte offsets in tests baldurk 2020-02-21 17:21:59 +00:00
  • e8b342f332 Add event for base of GL multi draw commands baldurk 2020-02-21 16:52:36 +00:00
  • 4ec8280ee8 Add test of KHR/EXT GL debug marker behaviour baldurk 2020-02-21 16:02:40 +00:00
  • 4b57eec35d Treat glStringMarkerGREMEDY the same as EXT_debug_marker baldurk 2020-02-21 16:02:01 +00:00
  • 31e2447db4 Extract out some common code from GL_Simple_Triangle baldurk 2020-02-21 15:39:51 +00:00
  • 91ede3348c Update API methods for detecting RenderDoc's presence baldurk 2020-02-21 11:22:21 +00:00
  • b756423a8d Fix Iter_Test for new DebugVertex signature baldurk 2020-02-21 11:22:09 +00:00
  • c56373ed94 Add impls of GetBuffer/ResourceInfo for D3D12 shader debugging Steve Karolewics 2020-02-21 00:38:29 -08:00
  • 9d3e4dc5e7 Add a deny flag when necessary on tier 1 heap devices baldurk 2020-02-20 23:32:33 +00:00
  • cf3153f238 Use isinf() instead of finite() baldurk 2020-02-20 20:02:49 +00:00
  • 6b28d14089 Add source variables for named IDs where possible baldurk 2020-02-20 18:13:39 +00:00
  • 5ae8fc1ed7 Implement load/store through access chains and composite swizzles baldurk 2020-02-20 17:38:30 +00:00
  • 5fee776a52 Allocate function variables in stack frame, and copy function parameters baldurk 2020-02-20 15:00:35 +00:00
  • d0ff4f27aa Start iteration of SPIR-V opcodes baldurk 2020-02-14 19:17:36 +00:00
  • ffbb9a353a Set up instruction list when parsing SPIR-V baldurk 2020-02-14 16:30:45 +00:00
  • 013ea145d4 Populate constants in global state for vulkan debugging baldurk 2020-02-14 15:38:29 +00:00
  • 7f38c690d8 Populate input and output variables in SPIR-V debugging baldurk 2020-02-20 13:41:57 +00:00
  • b4b100004f Support SPIR-V pointers with our own pointers baldurk 2020-02-20 14:12:57 +00:00
  • c4037e9246 Enable vulkan shader debugging on a hidden config setting baldurk 2020-02-13 11:31:58 +00:00
  • 5ef3a25f7f Add skeleton of SPIR-V shader debugging class baldurk 2020-02-12 14:43:22 +00:00
  • c23825292d Remove redundant instOffset/vertOffset parameters from DebugVertex() baldurk 2020-02-13 16:53:06 +00:00
  • de7f9d8e1c Remove hasSourceMapping from ShaderDebugTrace baldurk 2020-02-13 16:04:06 +00:00
  • 08e9d9b594 Fix typo - don't apply debug variables expansion to source vars baldurk 2020-02-20 17:25:22 +00:00
  • 3baedb966e Don't add a value representation for matrix/struct/array debug variables baldurk 2020-02-20 17:26:23 +00:00
  • b0e4cd6235 Handle matrix registers in shader viewer baldurk 2020-02-14 15:50:41 +00:00