Commit Graph

  • 850ff5b65d Only promote one push constant range to compute, from vertex baldurk 2020-02-03 13:14:17 +00:00
  • 2af2146ad8 Only add captureReplay buffer device flags when capturing baldurk 2020-02-03 13:13:29 +00:00
  • 01fca43ecd Ensure we have buffer device address features turned on when using them baldurk 2020-02-03 13:12:53 +00:00
  • 56fb75ff46 Fix formatting mistake in thread name baldurk 2020-02-03 13:03:57 +00:00
  • 1dc4d5b15e Display the demos UI if argv[1] isn't a valid test Steve Karolewics 2020-02-03 12:39:36 -05:00
  • 9b72d79c06 UI improvements for the demos UI Steve Karolewics 2020-01-30 15:45:10 -05:00
  • b2150e901f Fix D3D12 sharing test when the adapters used by D3D11/D3D12 differ Steve Karolewics 2020-01-30 15:32:51 -05:00
  • 2f7b260d39 Try creating a device with successive adapters until one succeeds. Steve Karolewics 2020-01-30 13:18:07 -05:00
  • 385121d2ca Fix android deadlock on shutdown baldurk 2020-01-30 14:34:54 +00:00
  • a8071679bd Fix renderdoccmd commands baldurk 2020-01-30 14:21:32 +00:00
  • b38cbc1b0c Add explicit functions to initialise and shutdown replay. Closes #1685 baldurk 2020-01-30 13:39:00 +00:00
  • e1fe211f3c Rename Shutdown to RemoveHooks in in-application API. Version is 1.4.1 baldurk 2020-01-30 13:02:23 +00:00
  • 0f827d5784 Use backdoor context when a context is needed for capture. Closes #1701 baldurk 2020-01-30 11:28:01 +00:00
  • 627391be7e Fix lookups of UAV data when debugging groupshared access baldurk 2020-01-29 15:44:10 +00:00
  • 066de4d1d0 Fix hover line rendering for ResourceId-only rich resource text painting baldurk 2020-01-29 11:48:04 +00:00
  • 291bec7091 Fix global hooking code baldurk 2020-01-29 10:22:43 +00:00
  • a98bc5dde4 Handle optional pSizes parameter to vkCmdBindTransformFeedbackBuffersEXT baldurk 2020-01-28 10:51:10 +00:00
  • ea0de0c065 Conditionally enable bufferDeviceAddressCaptureReplay in VK1.2 features baldurk 2020-01-28 10:37:09 +00:00
  • 1c764ca518 Fix constant buffer lookups with SM5.1 shader debugging Steve Karolewics 2020-01-26 12:11:12 -08:00
  • d377c4e0cf Fix documentation compile error baldurk 2020-01-27 21:38:51 +00:00
  • d827e0a2f1 Fix again the handling of physical device extension functions baldurk 2020-01-27 20:31:07 +00:00
  • ff50bfc95e Use correct command list when doing manual clears for D3D12 render pass baldurk 2020-01-27 18:16:57 +00:00
  • da7d27fe9b Explicitly list versions of all android build components supported baldurk 2020-01-27 17:13:11 +00:00
  • 560a9669f2 Log java versions in both PATH and under JAVA_HOME baldurk 2020-01-27 16:40:17 +00:00
  • 4e53297535 Don't pass 0xdeadbeef marker values to GL from client-side buffers baldurk 2020-01-27 16:04:40 +00:00
  • 83f0398aa6 Add test to parameter zoo to catch descriptor referencing resources baldurk 2020-01-27 14:29:39 +00:00
  • 1899b5ffc3 Pass size when fetching cbuffer variables baldurk 2020-01-27 12:26:57 +00:00
  • d2cd2f0291 Check that vkCmdFillBuffer usage is properly populated in VK_Indirect baldurk 2020-01-27 11:48:39 +00:00
  • bcb08c1948 Treat vkCmdFillBuffer the same as e.g. vkCmdClear*Image, as a draw baldurk 2020-01-27 11:19:02 +00:00
  • ce7f3c0fa4 Ensure we correctly patch-up resource usage after indirect count draws baldurk 2020-01-27 11:18:26 +00:00
  • a03499d909 Add SEPARATE_DEPTH_STENCIL_LAYOUTS support in new image state Benson Joeris 2020-01-23 17:50:55 -05:00
  • cb66100840 Add new image tracking to replay side Benson Joeris 2020-01-16 17:21:57 -05:00
  • 1d44386724 Add new image tracking to capture side Benson Joeris 2020-01-16 15:24:05 -05:00
  • 888abc6a55 Added ImageState serialization Benson Joeris 2019-12-17 12:03:31 -05:00
  • c55937ffbf Add LockingImageState Benson Joeris 2020-01-16 15:22:45 -05:00
  • 96bbeea4a5 Add ImageState Benson Joeris 2019-12-17 11:12:34 -05:00
  • 3d90609e39 Add ImageBarrierSequence Benson Joeris 2019-12-17 12:03:16 -05:00
  • c84fcc2aae Add last present queue and semaphores to swapchain info Benson Joeris 2019-11-11 11:33:00 -05:00
  • 8ccff3de48 Make queue family available in vkCmd* functions Benson Joeris 2019-10-31 17:00:10 -04:00
  • e7303660d7 Add additional fields to ImageInfo Benson Joeris 2019-12-17 10:25:26 -05:00
  • 687f12f492 Add ImageSubresourceRange Benson Joeris 2019-12-17 11:13:44 -05:00
  • 35a15cf8d1 Add Unknown FrameRefType Benson Joeris 2020-01-07 14:23:04 -05:00
  • ecd108c6c3 Fix handling promotion of extensions baldurk 2020-01-24 12:37:30 +00:00
  • 3523d1ef15 Make sure to set correct buffer device address flag on memory for KHR baldurk 2020-01-24 12:15:56 +00:00
  • 2d668e13b7 Prevent race condition if multiple threads create identical D3D12 object baldurk 2020-01-23 15:51:13 +00:00
  • 332925d47e Handle OpLine/OpNoLine in SPIR-V disassembly baldurk 2020-01-23 15:07:52 +00:00
  • 0f8c9073b7 Hopefully fix handling of physical device functions in vkGet*ProcAddr baldurk 2020-01-23 12:32:04 +00:00
  • 4c9bb5d844 Add special push/pop logic for WGL contexts baldurk 2020-01-22 18:18:18 +00:00
  • 14b3a06361 Add test of D3D12 ExecuteIndirect baldurk 2020-01-22 16:57:54 +00:00
  • a49f3f5462 Add test of degenerate vertex shaders with no outputs but full GS output baldurk 2020-01-22 16:19:22 +00:00
  • 9b29c5b35e Fix selection of MSAA pipeline variant on D3D12 baldurk 2020-01-22 15:30:10 +00:00
  • d8c112dd78 Don't try to initialise texture when structured exporting on GL baldurk 2020-01-22 14:43:52 +00:00
  • 6c68576707 Add workaround for strange systems with difficult visualinfo setups baldurk 2020-01-22 14:43:41 +00:00
  • 0d2275ac02 Fix pixel pick value in D3D12 with a sRGB target Steve Karolewics 2020-01-21 22:09:09 -08:00
  • ea5e63cfa6 VK pixel history: Update which tests failed Aliya Pazylbekova 2020-01-20 17:41:59 -05:00
  • 9dc53d4dd1 Add a test of D3D12 sharing resources baldurk 2020-01-21 18:13:12 +00:00
  • 1cb3cd5a1b Handle replaying captures that use VK_EXT_tooling_info baldurk 2020-01-21 16:46:29 +00:00
  • 60951195c2 Use VK_EXT_tooling_info in VK_Simple_Triangle baldurk 2020-01-21 16:46:19 +00:00
  • a869f12c9c Update vulkan headers and volk in tests project baldurk 2020-01-21 16:46:05 +00:00
  • 1a93888999 If no vertex pick result is found in a single instance, return error baldurk 2020-01-21 16:03:14 +00:00
  • 45f983f97b Fix compilation of GL demo on linux baldurk 2020-01-21 15:44:32 +00:00
  • 0dd050f785 Add extra warning if target control ident isn't found on linux systems baldurk 2020-01-21 15:40:55 +00:00
  • 6b1d186e6f Collapse variable initialisation & assignment into just init baldurk 2020-01-21 14:28:47 +00:00
  • 4a779e371b Add bracketing to macro use of parameters baldurk 2020-01-21 14:25:15 +00:00
  • 322e3c667d Fix some memcpy/pointer access issues identified by PVS Studio baldurk 2020-01-21 14:24:24 +00:00
  • 7dd116abd4 Remove redundant/tautological comparisons identified by PVS Studio baldurk 2020-01-21 14:19:14 +00:00
  • 8fa93105f2 Fix some casts/calculations to keep PVS Studio happy baldurk 2020-01-21 14:00:22 +00:00
  • baac06ca93 Remove redundant/dead code identified by PVS Studio baldurk 2020-01-21 13:51:31 +00:00
  • 68b9d223b0 Add explicit comparisons where we were implicitly checking for non-zero baldurk 2020-01-21 13:45:12 +00:00
  • 421201df7a Fix support for fetching postvs from vertex shaders using subgroups baldurk 2020-01-10 11:21:59 +00:00
  • a2ce7215ff Ensure work is flushed before D3D12On7 presentation baldurk 2020-01-21 12:25:14 +00:00
  • 22dd60e0f1 Support MSAA backbuffers for headless outputs on D3D12 baldurk 2020-01-21 12:10:52 +00:00
  • 5df64ac8b0 Enable line AA on D3D12 mesh rendering baldurk 2020-01-21 12:10:05 +00:00
  • 1ff3879815 Don't try to present on D3D12On7 for headless outputs baldurk 2020-01-21 11:59:32 +00:00
  • ba9f0c0e89 Make sure replay contexts tidy up share groups correctly baldurk 2020-01-21 11:05:09 +00:00
  • db0779e09b Add test for mesh view - vertex picking and mesh rendering baldurk 2020-01-21 11:04:55 +00:00
  • 36e81aba5d Change SRV/UAV fetching to be on-demand, when needed by an instruction Steve Karolewics 2020-01-20 11:57:47 -08:00
  • 8fb23b9010 Add SM 5.1 resource binding support to shader debugging Steve Karolewics 2020-01-19 16:26:13 -08:00
  • a5c54b3ce7 Don't pass event ID to PickVertex() baldurk 2020-01-20 17:44:34 +00:00
  • a4961df6f0 Don't return an index byte stride if postvs data doesn't use indices baldurk 2020-01-20 15:04:14 +00:00
  • 2ecee8fc54 Fix D3D error in D3D11_Deferred_Map baldurk 2020-01-20 14:57:00 +00:00
  • 210626ae18 When updating postvs position/secondary configs, reset camera properties baldurk 2020-01-20 14:32:22 +00:00
  • cd3ef3dd55 Fix near/far plane specifiers being backwards baldurk 2020-01-20 14:28:59 +00:00
  • 0734776a49 added test demo and script for opengl backdoor context thisisjimmyfb 2020-01-13 18:18:44 -08:00
  • 68ea2ddd67 fixed a problem with wglMakeCurrent failing thisisjimmyfb 2020-01-16 14:08:12 -08:00
  • c7c929eca9 Backdoor context for opengl resource retrieval thisisjimmyfb 2020-01-10 10:10:17 -08:00
  • 11f1f30b46 Fix crash when mapping textures on deferred contexts baldurk 2020-01-20 12:23:47 +00:00
  • 42841e23be Expose vulkan layer registration in renderdoccmd on win32. Closes #1690 baldurk 2020-01-20 11:46:48 +00:00
  • 78c68d643a Fix viewport when rendering custom shader on mips. Closes #1688 baldurk 2020-01-17 16:56:44 +00:00
  • 4895219d59 Disable blending when rendering custom shader output baldurk 2020-01-17 16:55:05 +00:00
  • c98500e657 Fix pixel picking from custom shader output in image viewer. Refs #1688 baldurk 2020-01-17 16:13:26 +00:00
  • ec5e63a53f Ensure component count is set correctly for special formats. Refs #1688 baldurk 2020-01-17 16:09:20 +00:00
  • d4e723bfd8 Fix bugs identified by using PVS Studio baldurk 2020-01-17 15:48:25 +00:00
  • cec30d499a Use ToStr() instead of %llu to format Resource IDs baldurk 2020-01-17 15:43:08 +00:00
  • 4a587da167 Account for byte offset when expanding arrays in bufferviewer formatter baldurk 2020-01-17 11:23:55 +00:00
  • e347912479 Don't set TextureCategory::SwapBuffer on image viewer texture baldurk 2020-01-17 10:38:37 +00:00
  • 654acb67f5 Add register space support for shader global state UAV/SRV data Steve Karolewics 2020-01-16 21:47:08 -08:00
  • 6cd2d18d9e Fix build break on VS2019 due to implicit wchar_t->char conversion Alex Vakulenko 2020-01-17 08:10:47 -05:00
  • 526240f2d5 Fix order of functions to ensure non-SRGB format in pixel history baldurk 2020-01-16 18:13:24 +00:00
  • a1e662eb30 Fix mismatched GLMarkerRegion after changing context baldurk 2020-01-16 13:53:02 +00:00