Commit Graph

  • f40490c049 Avoid underflow when calculating padding bytes baldurk 2020-06-05 19:36:02 +01:00
  • 4add5bfbf5 Don't make failure to debug a fatal error baldurk 2020-06-05 17:35:36 +01:00
  • a2079c7d7f Fix fetching of vertex buffer bindings that aren't compact or in order baldurk 2020-06-05 17:35:19 +01:00
  • f1e31bd710 Only upload columns that are valid from paramers in debugging baldurk 2020-06-05 16:29:52 +01:00
  • 2801e54714 Skip pixel shader debugging if no shader is bound baldurk 2020-06-05 16:02:06 +01:00
  • 35c7c640de Add optional debug dumping of postvs SPIR-V baldurk 2020-06-05 15:15:42 +01:00
  • 7dda3770e4 Generate consistent names for unnamed shader I/O signatures baldurk 2020-06-05 14:32:54 +01:00
  • 8ff6251d98 Handle hlsl/glsl matrix dimension order properly in buffer formatter baldurk 2020-06-05 14:19:39 +01:00
  • fe8a35b2f0 Fix calculation of matrix variable sizes. Closes #1927 baldurk 2020-06-05 14:11:14 +01:00
  • 40183bff46 Fix typo in buffer formatter for padded column major matrices baldurk 2020-06-05 13:54:26 +01:00
  • 44ab5e9928 Fix crash in shader debugging with unbound (but unused) descriptor sets baldurk 2020-06-05 13:23:54 +01:00
  • 60b710f24a Fix display of matrices inside source variable-mapped structures baldurk 2020-06-05 12:44:38 +01:00
  • 9f9a4cda5e Fix search in chm-friendly RTD theme baldurk 2020-06-05 12:24:33 +01:00
  • 88231cbe41 Disable stages in vulkan pipeline state view if raster discard is on baldurk 2020-06-04 16:17:31 +01:00
  • bdead116eb Handle NULL/out of bounds vertex buffer data in D3D11 shader debugging baldurk 2020-06-03 12:23:43 +01:00
  • 72ac2cd6d4 Fix copy-paste errors baldurk 2020-06-03 12:20:25 +01:00
  • 00f0d8c7b7 Remove virtual from ID3DXXDeviceChild::Shutdown baldurk 2020-06-03 12:18:08 +01:00
  • ebb8108781 Fix wrong enum comparisons baldurk 2020-06-03 12:17:43 +01:00
  • ee02cfa130 Consistently use descriptor slots as array baldurk 2020-06-03 12:16:29 +01:00
  • 6fcd34dd0d Add missing cast to Vec4u baldurk 2020-06-03 12:14:58 +01:00
  • e2757ac7f4 Fix old reference to m_InternalElement as bool baldurk 2020-06-03 12:13:37 +01:00
  • 6083f5a713 Handle buffers being a NULL pointer in glBindBuffersBase baldurk 2020-06-03 12:12:32 +01:00
  • 3912085c5f Check output pointer before writing baldurk 2020-06-03 12:09:48 +01:00
  • f9c1f24c0c DDX/DDY are always float typed baldurk 2020-06-03 12:08:14 +01:00
  • c451bdc22c Add extra error checking into VirtualFileDialog baldurk 2020-06-02 11:09:07 +01:00
  • d32cca113d Read size as unsigned int, so that buffers over 2GB (!!) work OK baldurk 2020-06-02 11:00:05 +01:00
  • 9524438129 End active unbalanced queries/transform feedback after active replay baldurk 2020-06-02 10:39:44 +01:00
  • 7e66573e05 Vk Pixel history: a few fixes Aliya Pazylbekova 2020-06-02 14:41:50 -04:00
  • d59147ba9d Fixed hlsl cbuffer variable gen bug windog18 2020-06-03 10:40:21 +08:00
  • 0219637734 Fix resize_for_index test baldurk 2020-06-01 22:39:26 +01:00
  • 5d2cfe9897 Handle stringising 64-bit enums baldurk 2020-06-01 13:55:08 +01:00
  • 0f8ad41359 Add rdcarray helper for "resize array up to this index if smaller" baldurk 2020-06-01 13:34:08 +01:00
  • ae38a10299 Fix Iter_Test baldurk 2020-06-01 21:53:33 +01:00
  • 4a5bd147e1 Fix Draw_Zoo tests baldurk 2020-06-01 21:43:00 +01:00
  • 0f7875a224 Don't call CheckImplicitThread when GL hook is disabled Camille Martel 2020-05-28 15:12:03 -07:00
  • 7a821c20bd Add custom context menu for all tree views with expand/collapse and copy baldurk 2020-05-29 20:09:13 +01:00
  • 1c19deb825 Improve copy-paste behaviour for tree views baldurk 2020-05-29 19:10:20 +01:00
  • e472536c5a Don't read off end of capture if CaptureEnd chunk is missing baldurk 2020-05-29 17:49:57 +01:00
  • a8f6108444 Try to clamp indices when accessing in SPIR-V debugging baldurk 2020-05-29 17:26:47 +01:00
  • a0a373a8e1 Fix handling of buffer truncation and zero-sized buffers baldurk 2020-05-29 14:03:03 +01:00
  • 9f0787da33 Keep subpass self-dependencies when making loadRPs. baldurk 2020-05-29 14:10:48 +01:00
  • 86e0ed1d26 Don't suspend children on linux unless we're injecting baldurk 2020-05-29 12:35:55 +01:00
  • 4ad21c4198 Fix HWND resize timing issue Daniel Craig 2020-05-28 17:02:09 -04:00
  • a5e3346975 Pass /bigobj when compiling vk_serialise.cpp to fix VS2019 baldurk 2020-05-28 18:29:21 +01:00
  • 97f9982f4b Fix compilation on android baldurk 2020-05-28 16:45:08 +01:00
  • 55e1f462ca Disable defines of memset/memcpy that confuse visual assist baldurk 2020-05-28 15:45:44 +01:00
  • d0d2f65a11 Implement support for VK_EXT_private_data baldurk 2020-05-28 15:40:26 +01:00
  • 58ed167abf Implement support for VK_EXT_pipeline_creation_cache_control baldurk 2020-05-28 15:03:27 +01:00
  • 1cd32d3f61 Implement support for VK_EXT_robustness2 baldurk 2020-05-28 14:50:12 +01:00
  • c41b72edb7 Fix off-by-one error checking for D3D12 descriptor range inclusion baldurk 2020-05-28 11:42:45 +01:00
  • 671ceacb59 Fix structured export crash on D3D11 baldurk 2020-05-28 08:40:24 +01:00
  • d5c83c76a0 Fix incomplete command help text Alberto Fernández 2020-05-27 23:48:07 +02:00
  • abb959e1fd Handle array textures and multiview properly in overlays. Closes #1895 baldurk 2020-05-27 22:37:31 +01:00
  • b0cd8584fb Fix placement & handling of final next page button in buffer viewer baldurk 2020-05-27 19:04:26 +01:00
  • eab399a80e Add gdb pretty printer for rdcstr/rdcarray baldurk 2020-05-27 18:58:41 +01:00
  • 2416d284b4 Ensure constant byte offset is properly zero-initialised baldurk 2020-05-27 17:15:05 +01:00
  • d245c3b1ad Don't import GLSL.std.450 while patching function baldurk 2020-05-27 16:26:43 +01:00
  • dd6574c987 Fix combined image/sampler descriptors not displaying properly in UI baldurk 2020-05-27 13:22:09 +01:00
  • 82e9228ace Add support for VK_EXT_custom_border_color baldurk 2020-05-27 13:21:52 +01:00
  • 3b28df0543 Add helper for uploading data into an image baldurk 2020-05-27 12:53:55 +01:00
  • ff62ab501c Add helpers for creating samplers baldurk 2020-05-27 12:47:46 +01:00
  • cb92f9be13 Add logs for early-out when no draw/dispatch is selected to debug baldurk 2020-05-27 12:20:46 +01:00
  • 1dd7aa9296 vulkan low-memory-mode Rémi Palandri 2020-05-26 19:45:11 -07:00
  • 0fd3d65a6f Vk Pixel History: support other depth formats MSAA Aliya Pazylbekova 2020-05-21 19:43:41 -04:00
  • b2d85982a5 Hide capture progress bar if the application disconnects mid-capture baldurk 2020-05-26 16:46:14 +01:00
  • 1baa157641 Lock around all access to deferred shadow data on D3D11. Closes #1913 baldurk 2020-05-26 16:04:44 +01:00
  • 141609e7de Cache D3D11 context type to avoid needing to fetch from real object baldurk 2020-05-26 15:44:56 +01:00
  • 7c9c27e9ce Keep buffer device address buffers and memories alive during capture baldurk 2020-05-26 14:18:27 +01:00
  • 0736a977a2 Handle nested struct offsets properly in raw buffer viewer baldurk 2020-05-26 13:53:25 +01:00
  • 72d789e486 Add necessary padding in buffer formatted between members baldurk 2020-05-26 13:52:47 +01:00
  • ed8aeae74f Replace entry point when editing shaders in vulkan baldurk 2020-05-26 12:47:09 +01:00
  • e852f2daac Fix array of entry points returned from reflector baldurk 2020-05-26 12:46:42 +01:00
  • 0eadc416f2 Don't warn about unbound vertex buffers being 0-sized baldurk 2020-05-26 10:51:24 +01:00
  • 3ee0ddca1a Use OpLine information for SPIR-V debugging baldurk 2020-05-25 19:29:16 +01:00
  • 45d15596de Make glGetTexImage blit fallback support more robust. Closes #1907 baldurk 2020-05-25 16:27:53 +01:00
  • 4055e9f2f3 Add version check in newly added serialise baldurk 2020-05-25 12:03:09 +01:00
  • f39e05a4d6 Add support for DelayForDebugger option on linux baldurk 2020-05-23 00:13:04 +01:00
  • b8c9a30d7a Fix broken trim function if only one character was left after whitespace baldurk 2020-05-22 23:09:07 +01:00
  • aba76af848 Refactor ReadAll() for strings to support linux /proc files baldurk 2020-05-22 22:49:31 +01:00
  • 61fa402fdb Use ptrace to improve tracking of child processes on linux baldurk 2020-05-22 22:49:06 +01:00
  • d7ed861f9b Register child processes on linux by intercepting fork. Closes #1883 baldurk 2020-05-22 22:18:21 +01:00
  • df9b7a36c3 Set sockets on posix to be FD_CLOEXEC baldurk 2020-05-22 22:18:58 +01:00
  • 7539533cb9 Populate new child processes immediately in capture connection panel baldurk 2020-05-22 22:09:44 +01:00
  • 4f227e25b8 Add config setting to hide descriptor initial contents baldurk 2020-05-22 15:06:14 +01:00
  • e265a1bfb4 Add support for VK_EXT_inline_uniform_block baldurk 2020-05-22 14:03:47 +01:00
  • d71dadda9d Update vulkan headers to 1.2.141 baldurk 2020-05-21 17:32:01 +01:00
  • 4835a65a75 Add missing handling of performance counter structs/enums baldurk 2020-05-21 16:36:38 +01:00
  • e17532c4ed Fix decoding of integer vertex attributes baldurk 2020-05-21 15:43:45 +01:00
  • b468be50d3 Update build process for SPIR-V plugins baldurk 2020-05-21 11:06:34 +01:00
  • 50438987df Vk Pixel History: depth images history Aliya Pazylbekova 2020-05-20 13:49:26 -04:00
  • 724b6185ee Don't trash tracked state when doing depth MSAA to array copy baldurk 2020-05-20 20:15:26 +01:00
  • 597230f352 Don't restore buffer bindings if they weren't changed baldurk 2020-05-20 16:37:46 +01:00
  • 6362e7fe70 Vk Pixel History: multiple subpasses, limited info Aliya Pazylbekova 2020-05-20 10:48:02 -04:00
  • f1bd727dff Add support for ARM counters tabi.katalin 2020-03-02 19:17:20 +01:00
  • 6a2415f334 Add platform Switch defines. Kevin McCullough 2020-05-19 13:04:37 -07:00
  • aa17b1e282 Bump version to 1.9 baldurk 2020-05-20 14:08:52 +01:00
  • 8b491e1530 Fix update of windows installer version number v1.8 baldurk 2020-05-20 14:20:05 +01:00
  • 8f2d7f91f2 Drop const as well since some compilers warn that it's redundant baldurk 2020-05-20 12:27:24 +01:00
  • 262e1f2627 Drop constexpr from compiled-out debug settings baldurk 2020-05-20 12:21:57 +01:00
  • 571b286eb3 Fix bytesize calculation of vertex output attributes baldurk 2020-05-20 11:52:24 +01:00