Commit Graph

  • 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
  • fa9215477d Update examples to latest python API baldurk 2020-05-20 11:39:12 +01:00
  • 3b00c2d127 Ignore pass boundaries and cmdbuffer boundaries in auto-generated passes baldurk 2020-05-20 11:27:46 +01:00
  • cb0754969f Compare UInt/SInt values appropriately when checking debugged outputs baldurk 2020-05-20 11:20:30 +01:00
  • 47f2fa8b93 Don't apply restart index if primitive restart is disabled baldurk 2020-05-20 11:20:13 +01:00
  • c93d92467d Be more forgiving with D/S sampling output baldurk 2020-05-20 11:03:55 +01:00
  • 43b6f850d9 Fix sincos output on D3D12 shader debugging baldurk 2020-05-20 10:51:23 +01:00
  • 8230ad5242 Fix push of settings file on android baldurk 2020-05-19 18:44:41 +01:00
  • e5a4c57d25 Don't apply descriptor offset to byte offset fetching cbuffer from table baldurk 2020-05-19 16:40:30 +01:00
  • ad86556ceb D3D12CBufTag should refer to reflection-based index, not root sig index baldurk 2020-05-19 16:40:11 +01:00
  • 00986e0c16 Fix missing resource flags when creating MSAA initial states baldurk 2020-05-19 16:39:54 +01:00
  • 759fad10e3 Remove sleep accidentally left in baldurk 2020-05-19 16:35:10 +01:00
  • a5fe4ebde5 Use enabled not available features to determine what shaders to create baldurk 2020-05-19 12:57:28 +01:00
  • 5380b61b9d Mute validation message about instance extension dependency baldurk 2020-05-19 12:38:13 +01:00
  • 2f86d3dd84 Add message to inactive window overlay showing cycling baldurk 2020-05-19 11:43:11 +01:00
  • b8e841274b Fix typecast preserving sRGB on GL baldurk 2020-05-19 11:42:41 +01:00
  • 1478aeddde Fix #1898: Add missing QPointer include Raul Tambre 2020-05-19 09:00:41 +03:00
  • 960f0b53eb Add missing include. Closes #1896 baldurk 2020-05-19 09:38:03 +01:00
  • 2b1b8bedf0 Print test runner output when running out-of-process baldurk 2020-05-18 16:58:23 +01:00
  • 4f99f03b73 Print a message showing which physical device was used on capture baldurk 2020-05-18 16:46:15 +01:00
  • d01bb0734b Handle misaligned BCn block textures in shell preview baldurk 2020-05-18 15:20:41 +01:00
  • 27db02b7e2 Handle legacy DDS headers for more than just RGBA8. Closes #1888 baldurk 2020-05-18 11:05:59 +01:00
  • cf039acadc When possible with image viewer, manually unpack unsupported formats baldurk 2020-05-18 11:05:04 +01:00
  • f622ac36d6 Standardise layout of packed texture formats on disk/network baldurk 2020-05-18 11:04:06 +01:00
  • 5eb80370fd Change formatted for RGBA4 to xshort instead of xbyte2 baldurk 2020-05-18 10:57:33 +01:00
  • f843836bfb GL needs to swizzle/repack D24 as well as D24S8 baldurk 2020-05-17 00:57:42 +01:00
  • 286b64c488 Don't force format on GL when remapping sRGB format baldurk 2020-05-17 00:57:22 +01:00
  • e3f7275b85 Store D24X8 explicitly as only depth on vulkan, not as D24S8 baldurk 2020-05-17 00:56:45 +01:00
  • 2b25127a71 Disable OBS's layer baldurk 2020-05-16 23:30:05 +01:00
  • 01873eddcc Remap SNORM/SRGB textures to RGBA16F baldurk 2020-05-16 18:14:27 +01:00
  • e8237ebd10 Fix view casting 8-bit formats to "float" on GL baldurk 2020-05-16 12:36:49 +01:00
  • 77e0141022 Fix remote server not shutting down properly baldurk 2020-05-16 12:25:34 +01:00
  • 284dbe7d79 Fix crash if CustomPaintWidget is destroyed with paint mid-flight baldurk 2020-05-16 12:17:55 +01:00
  • 2669c1e8bb Remap BC4/BC5 to RGBA16_FLOAT and BC7 to RGBA8_UNORM baldurk 2020-05-16 11:33:53 +01:00
  • 32c1184544 Fix sample clamping on D3D11 baldurk 2020-05-16 11:26:48 +01:00
  • 4db10c1ab8 Use RDMenu to add keyboard shortcuts for selecting replay contexts baldurk 2020-05-16 11:14:16 +01:00
  • 8a5fdda6b1 Add extended RDMenu baldurk 2020-05-16 11:12:51 +01:00
  • 22d5cf2313 Scroll selected pixel to centre on goto. Refs #1885 baldurk 2020-05-15 20:50:55 +01:00
  • a81994071f Wait for shader viewer background debugging, add cancel button baldurk 2020-05-15 20:31:42 +01:00
  • ec881a600c Add fallback to VK_FORMAT_D24_UNORM_S8_UINT in pixel history baldurk 2020-05-15 13:47:42 +01:00