Commit Graph

  • 26de305e1a Allow adding a watch for any text selection baldurk 2022-03-03 16:55:41 +00:00
  • 8e76069ecf Switch watch variables control from table to tree widget baldurk 2022-03-03 16:31:01 +00:00
  • 3af7458763 Continue to show last value of a watch variable when it's not available baldurk 2022-03-03 13:34:31 +00:00
  • 87f2adc829 Improve mapping of source locations to instructions in shader debugging baldurk 2022-03-03 13:03:40 +00:00
  • b35b744ada Verify captures are still present before showing them in connection baldurk 2022-03-03 11:13:37 +00:00
  • 4d631e2c72 Check for dynamic rendering inheritance if used with secondary cmdbufs baldurk 2022-03-07 14:17:29 +00:00
  • 3ef88343ca Add serialisation of VkCommandBufferInheritanceRenderingInfo::flags baldurk 2022-03-07 14:17:12 +00:00
  • d645d5f0d6 Remove some unused STL includes baldurk 2022-03-01 12:25:31 +00:00
  • d40a093544 Fix problems with residency management during capture. Closes #2496 baldurk 2022-02-28 14:07:02 +00:00
  • c22fb717d6 Fix detection of fatal errors better during initialisation baldurk 2022-02-28 11:32:33 +00:00
  • d972db1524 Don't use linear sampling on integer textures baldurk 2022-02-25 16:15:39 +00:00
  • c9c3e0f646 Fix backwards check for unsupported GL functions baldurk 2022-02-25 13:01:22 +00:00
  • 977d4b4d1b Unset tracking context bindings when objects are deleted baldurk 2022-02-24 14:02:26 +00:00
  • 52d26919b5 Fix image barriers when selecting BeginRP with discards baldurk 2022-02-24 14:02:07 +00:00
  • d57a8dc5d9 Sanitise renderpass barrier layouts before applying them baldurk 2022-02-24 13:38:14 +00:00
  • 522a947aac Specify IGNORED queue family for renderpass barriers baldurk 2022-02-24 13:37:42 +00:00
  • 7eec1f19e7 Fix depth/stencil barrier aspects for discard patterns baldurk 2022-02-24 13:36:26 +00:00
  • 24d0922005 On GL refuse to capture if any unsupported function is called baldurk 2022-02-23 10:18:51 +00:00
  • ccf80e82c7 On D3D check for hook recursion thread-locally baldurk 2022-02-23 10:18:06 +00:00
  • b17ea43b65 Remove some static variables that aren't needed baldurk 2022-02-22 13:47:27 +00:00
  • 6bd8bcee60 Add note that Mac requires a C++17 compiler Jake Turner 2022-02-19 10:10:21 +00:00
  • 949aaa2c0a Guard XCode project generation specific settings Jake Turner 2022-02-19 06:18:50 +00:00
  • 39d11975b2 Update build requirements for Apple Jake Turner 2022-02-19 06:17:46 +00:00
  • 08e7a55732 Fix potential crash internally to Qt when removing tree widget items baldurk 2022-02-19 10:24:33 +00:00
  • a51b20369f On windows only inherit handles if required for process output baldurk 2022-02-17 17:38:01 +00:00
  • 60e1f86571 Fix xml handling of arrays when loading config baldurk 2022-02-17 14:21:01 +00:00
  • fcdea67879 Update copyright years to 2022 baldurk 2022-02-17 12:06:43 +00:00
  • 25a4fc41d6 add VR thumbnail support Remi Palandri 2022-02-16 23:05:04 -08:00
  • 0d852ae6f2 Tweak MTL type declarations in metal-cpp.h Jake Turner 2022-02-13 05:55:33 +00:00
  • 53e17c72d4 Tweak NS type declarations in metal-cpp.h Jake Turner 2021-12-15 11:28:22 +00:00
  • c4edcdbf66 Fix compile warnings/errors in metal-cpp.h Jake Turner 2021-12-15 11:28:22 +00:00
  • b633ec78f8 Fix compile warnings/errors in metal-cpp.h Jake Turner 2021-12-15 11:27:08 +00:00
  • 066870652c Added metal-cpp to the project Jake Turner 2021-12-15 11:22:10 +00:00
  • ce36cc340f CMake files base setup for Metal Jake Turner 2022-02-09 20:28:05 +00:00
  • 31221a6d04 Add support for wglMakeContextCurrentARB. Closes #2498 baldurk 2022-02-16 16:41:08 +00:00
  • f573b55012 Fix broken call to BecomeRemoteServer baldurk 2022-02-16 13:14:58 +00:00
  • f74b350f93 Apple: wait for ~16 seconds for application launch Jake Turner 2021-12-10 05:07:39 +00:00
  • f9b6752f14 Apple: fix hooking not working on OSX 12 Jake Turner 2021-12-08 21:31:56 +00:00
  • 8b3b862dcc remove QCOM workarounds on newer driver Remi Palandri 2022-02-15 17:23:21 -08:00
  • 1abe42c0a4 add dimensions and offset info to HTML pipeline Remi Palandri 2022-02-14 17:35:46 -08:00
  • e99260ab6c Add a context menu item for renaming captures in connection panel baldurk 2022-02-15 17:10:04 +00:00
  • 142fe7c84f Allow editing the marker path as a location baldurk 2022-02-15 17:05:11 +00:00
  • 99adcc614f Allow multiple remote servers on one hostname, on different ports baldurk 2022-02-15 15:59:46 +00:00
  • 435ed5ad38 Mark literal string creation as constexpr baldurk 2022-02-15 15:29:47 +00:00
  • da979b23bc Don't omit opaque types for real empty structs in DXIL editing baldurk 2022-02-15 15:13:36 +00:00
  • d1858f4479 add support for VK_QCOM_FDM_offset Remi Palandri 2022-01-25 13:54:20 -08:00
  • 4fe19177b9 Update asic count baldurk 2022-02-14 13:38:23 +00:00
  • a2df3de613 Update RGA backend to include gfx1034 baldurk 2022-02-14 13:32:14 +00:00
  • 9b9a67e8da Make sure to fetch egl functions via eglGPA if necessary. Refs #2494 baldurk 2022-02-14 11:57:49 +00:00
  • 755c4254b8 Save current renderpass before it is unset in vkCmdEndRenderPass baldurk 2022-02-14 11:32:20 +00:00
  • 874134da70 Disable DXIL validator entirely as it sometimes crashes on valid code baldurk 2022-02-11 16:44:55 +00:00
  • 745bff2eeb Fix tests not passing a window title baldurk 2022-02-11 11:04:14 +00:00
  • 4860e87c92 move replay to call app's endRP/nextsub calls Remi Palandri 2022-02-07 21:20:19 -08:00
  • c96f9d3770 add support for VK_QCOM_render_pass_shader_resolve Remi Palandri 2022-02-10 18:22:13 -08:00
  • ec5c14dee8 Add support for multiple batched presents on vulkan. Closes #2492 baldurk 2022-02-10 16:36:19 +00:00
  • 3d07a0b568 lazily fetch subsamples in MSAA textures Remi Palandri 2022-02-09 17:18:01 -08:00
  • 38fa7a1ac7 Fix compile error baldurk 2022-02-09 18:54:21 +00:00
  • e332b43abb Use a compatible renderpass for fetching stencil data for readback baldurk 2022-02-09 16:30:00 +00:00
  • d5e6a735fb Pass through names from capture when EXT_debug_* is supported baldurk 2022-02-09 15:32:36 +00:00
  • 544e6dbf18 Strip index decorations in vulkan postvs when patching to compute baldurk 2022-02-09 13:45:41 +00:00
  • 2c2e76fbeb Ensure even for non-indexed mesh picks we bind dummy buffer baldurk 2022-02-09 13:16:19 +00:00
  • 83dc0b78c8 Ignore validation message about unwritten outputs. baldurk 2022-02-09 13:05:26 +00:00
  • 469f17a607 Vulkan images in preinitialized layout must always be patched to general baldurk 2022-02-09 13:03:59 +00:00
  • a661020cec Fix incorrect check for image view type as array in pixel history baldurk 2022-02-09 13:02:30 +00:00
  • 574d87e72a Force use of load RPs/FBs for pixel history baldurk 2022-02-09 13:02:15 +00:00
  • b05830d668 Respect the original subpass contents when replaying renderpasses baldurk 2022-02-09 12:58:23 +00:00
  • 53b507c44b Add names to some more objects baldurk 2022-02-09 12:57:38 +00:00
  • f7aec1a5f6 Implement unstripped SPIR-V shader blob loading from magic value tags baldurk 2022-02-09 18:01:30 +00:00
  • b094c45d42 Create separate pipeline and dummy images for depth-format, for DRefs baldurk 2022-02-08 17:53:30 +00:00
  • f0428e6801 Add extra protection for valid queries to GetBufferData baldurk 2022-02-08 17:51:50 +00:00
  • afb82971dd Create separate pipeline & render pass for sRGB 8-bit remapping baldurk 2022-02-08 17:50:44 +00:00
  • 46fb3ac666 Fix push constant range not using full stage flags baldurk 2022-02-08 17:49:21 +00:00
  • 2312fa45da Fix some missing sType's on input structures baldurk 2022-02-08 17:48:58 +00:00
  • 5a62e27ec3 Fix a couple of technical validation failures baldurk 2022-02-08 17:47:52 +00:00
  • 2c98999a80 Fix mistaken flag set baldurk 2022-02-08 17:47:33 +00:00
  • b38f8b8378 Fix some cases where buffer memory requirements were assumed to be tight baldurk 2022-02-08 17:46:49 +00:00
  • a8e7b64a31 Don't set events on replay, they may be device-only baldurk 2022-02-08 17:46:00 +00:00
  • 8f4f7f571f KHR_synchronization2 is only enabled if the feature is enabled baldurk 2022-02-08 17:45:31 +00:00
  • b7e13e7d6f Update demos vulkan headers to 1.3 baldurk 2022-02-08 17:44:42 +00:00
  • f37516bfc3 Use depth image specifically for depth-compare tests in shader debug zoo baldurk 2022-02-08 17:44:05 +00:00
  • 9a75846343 Only provide mutable format list when needed baldurk 2022-02-08 17:43:30 +00:00
  • a675f0050e Downgrade error to warning for compute path on missing spec constants baldurk 2022-02-07 20:43:38 +00:00
  • b78f4b5624 Flush some commands before object destruction baldurk 2022-02-07 20:42:28 +00:00
  • 597644435d Name some internal image and imageview objects for vulkan baldurk 2022-02-07 20:42:02 +00:00
  • c853dbcd10 Fix version check on vulkan not storing instance version properly baldurk 2022-02-07 20:37:46 +00:00
  • 7a0a8fa855 explicitly disable shading rate attachment when using old RP create baldurk 2022-02-07 20:37:25 +00:00
  • f552b1b4e9 Prevent focus reset when typing in the compute debug selector Steve Karolewics 2022-02-05 21:03:37 -08:00
  • 3471e64c8f Fix incorrect link for include-bin credit. follower 2022-02-06 07:11:01 +13:00
  • 5f61bf1510 erase all liveIDs when replacing resources Remi Palandri 2022-02-04 10:47:40 -08:00
  • c6c93efd22 Fix shader debugging display of high-level boolean variables Steve Karolewics 2022-02-04 09:56:52 -08:00
  • 6ab4c1ad74 Add support for VK_KHR_fragment_shading_rate. Closes #2426 baldurk 2022-02-04 16:26:35 +00:00
  • e58cb9a73b Fix stepping over/into on instructions in the same function baldurk 2022-02-03 14:24:25 +00:00
  • 7266dd8960 Read inline information for vulkan debug and use it to get callstack baldurk 2022-02-03 14:21:28 +00:00
  • 7f130077da When source debugging, skip non-mapped instructions baldurk 2021-02-23 12:12:46 +00:00
  • 309a2aaded Add variable debug variables when we have debug info baldurk 2021-02-23 12:00:26 +00:00
  • 2f0be387c4 Use DebugSource and DebugLine/DebugNoLine for line-number info baldurk 2021-02-23 11:35:16 +00:00
  • 70200ed0a8 Account for locals within loops coming from later mappings baldurk 2020-10-22 18:05:58 +01:00
  • 3b38d2989d Include constants in shader changes when debug info references them baldurk 2020-10-22 17:14:17 +01:00
  • 1033403d57 Explicitly sort source vars by last write to underlying ID baldurk 2020-10-16 10:31:56 +01:00
  • b562c462c5 Apply vulkan debug information for source variable mappings baldurk 2020-10-15 16:02:23 +01:00