Commit Graph

  • 76848d493b depth and render classification MichelVachonandbaldurk 2018-12-06 16:03:30 -05:00
  • 5b11cfea0a If recompressed capture doesn't match, include captures in artifacts baldurk 2018-12-06 16:36:14 +00:00
  • 3ff48cbaa6 For any images that don't have an initial layout recorded, use GENERAL baldurk 2018-12-06 14:26:34 +00:00
  • b28b3313d0 When no depth is bound for depth overlay, use NoDepthRP renderpass baldurk 2018-12-06 14:25:42 +00:00
  • d4e4a31dc1 Fix handling of implicit barriers around renderpasses when replaying baldurk 2018-12-06 13:59:10 +00:00
  • ae3fbe2085 Select text in find dialog when opening it e.g. with ctrl-f baldurk 2018-12-06 12:50:46 +00:00
  • 7194374347 If a valid path is entered into the filename field, browse to it baldurk 2018-12-06 12:46:16 +00:00
  • d450a4f2f8 Don't try to look up home folder before all roots are found baldurk 2018-12-06 12:45:57 +00:00
  • 7a541b673d Don't expire lookup-in-progress until all GUIInvokes have completed. baldurk 2018-12-06 12:32:08 +00:00
  • dcf92ca040 Fix accidental commit with vulkan validation layers turned on baldurk 2018-12-06 11:05:17 +00:00
  • 3f84eff79c Allow python extensions with uppercase letters. Refs #991 baldurk 2018-12-06 10:52:14 +00:00
  • aad7551e4b Fix a couple of CPU memory leaks in D3D12 baldurk 2018-12-04 23:53:41 +00:00
  • 217b584d15 Fix D3D12 internal refcounting to ensure D3D12 device doesn't leak baldurk 2018-12-04 21:12:25 +00:00
  • 7908577cce Fix refcounting in D3D tests, don't lose ref creating COM smartptr baldurk 2018-12-04 20:05:20 +00:00
  • 6a9f74cddb Add some missing refcount releases in D3D12 driver baldurk 2018-12-04 19:27:12 +00:00
  • bc051afbe2 Only use basePipeline* if VK_PIPELINE_CREATE_DERIVATIVE_BIT was set baldurk 2018-12-04 13:19:53 +00:00
  • 3889ecb552 Use WNetGetUniversalName to convert paths to UNC in vulkan registration baldurk 2018-12-04 18:40:07 +00:00
  • 59f0bfeefd Don't try to add live resource for proxy case baldurk 2018-12-04 18:37:50 +00:00
  • d339874a06 Revert behaviour with cull mode not affecting texture overlays baldurk 2018-12-04 18:16:34 +00:00
  • 264b296b7d Save .rdc file extthumbnail as PNG Alex VakulenkoandBaldur Karlsson 2018-08-31 15:27:22 -07:00
  • 3233afd390 If Intel metrics device version check fails, don't call invalid function baldurk 2018-12-03 12:13:19 +00:00
  • b564555538 Bump version to 1.3 baldurk 2018-11-30 18:21:56 +00:00
  • 204724bebe Add documentation for python extensions v1.2 baldurk 2018-11-30 16:42:49 +00:00
  • fac080ab4d Add documentation for expanded shader processing tools functionality. baldurk 2018-11-30 16:25:24 +00:00
  • bbe2f36b18 Add a window title to popup for configuring shader processing tool baldurk 2018-11-30 16:20:36 +00:00
  • b5a3d12133 Add hlsl_stage2 substitution to shader processing tool baldurk 2018-11-30 16:20:19 +00:00
  • 8b1251a8b8 Add a note to the RGP howto page to enable RGP integration baldurk 2018-11-30 16:01:09 +00:00
  • 0b52f0e2ea Update docstring on RENDERDOC_GetDriverInformation baldurk 2018-11-30 15:55:39 +00:00
  • 91a7d45f85 Document new python version info functions baldurk 2018-11-30 15:48:42 +00:00
  • a1895d8774 MSAA initial states are supported on D3D12 baldurk 2018-11-30 15:41:12 +00:00
  • 3c43b2193c Update docs for new verify buffer access option baldurk 2018-11-30 15:40:13 +00:00
  • a0f9b8a6a1 Don't check if texture is our overlay to decode heatmap baldurk 2018-11-30 15:02:04 +00:00
  • 6aa79f54bd Add Nintendo Switch as supported platform to documentation baldurk 2018-11-30 15:18:49 +00:00
  • dc584a6516 Update API versions listed as supported in FAQ baldurk 2018-11-30 11:06:43 +00:00
  • a9fa2580d6 Fix build links in README.md to be always to the latest version baldurk 2018-11-30 11:06:26 +00:00
  • 7fb16bf797 Android seems to have broken descriptor set copies, disable baldurk 2018-11-29 18:05:48 +00:00
  • a9151a8c0b Add testing framework useful for automated testing baldurk 2018-11-29 14:47:20 +00:00
  • 7a3d84108e Fix generation of pdbstr on WSL baldurk 2018-11-29 11:01:53 +00:00
  • 0c47dc4349 Update swig to renderdoc-modified-6 tag baldurk 2018-11-29 00:35:46 +00:00
  • 884c6bd706 Ensure we set a properly typed depth format for MSAA <-> 2D Array copies baldurk 2018-11-28 21:40:09 +00:00
  • 262a8fab9e Don't call GetGPUVirtualAddress for non-buffer resources baldurk 2018-11-28 21:39:19 +00:00
  • 31deed61c5 Add missing vkCmdEndRenderPass in triangle size overlay baldurk 2018-11-28 18:59:48 +00:00
  • 6aec91eea4 Account for implicit renderpass barriers when partially replaying baldurk 2018-11-28 18:59:38 +00:00
  • 3e3a9570d1 Fetch implicit barriers for CmdEndRenderPass before resetting state baldurk 2018-11-28 18:34:02 +00:00
  • 8f51493b66 If no enabled features struct was passed, we need to insert our own baldurk 2018-11-28 17:21:53 +00:00
  • 7f533b6b29 Refresh window parameters on SwapBuffers as well as MakeCurrent baldurk 2018-11-28 16:50:41 +00:00
  • 57f4e4bf16 Fix VERBOSE_DEBUG_HOOK to compile properly when enabled baldurk 2018-11-28 15:23:29 +00:00
  • cc4a48b6d6 Expand renderdoc API example code in docs slightly baldurk 2018-11-28 14:43:44 +00:00
  • fca4995d6e Add cygpath and wslpath support, wrap in bash function baldurk 2018-11-28 14:41:13 +00:00
  • b147041581 Remove error emailing, just print all errors to console and exit baldurk 2018-11-28 11:21:19 +00:00
  • b89a8295cf Ignore errors from non-existent files when trying to find aapt baldurk 2018-11-28 10:43:30 +00:00
  • fa1c701cdf Fix DXGI driver version identification baldurk 2018-11-28 00:22:57 +00:00
  • fb71ea1a75 Accept aapt without an extension depending on SDK setup baldurk 2018-11-27 22:39:25 +00:00
  • 8a6f32e384 Work around broken instance being passed to GetInstanceProcAddr baldurk 2018-11-27 17:33:40 +00:00
  • 400dc807af Fix missing Win64 tag on RGP plugin in 64-bit installer baldurk 2018-11-27 12:00:04 +00:00
  • 4392171f7d Skip building android on windows if existing apk is found baldurk 2018-11-27 11:28:50 +00:00
  • ae895cd2ba Make sure primitive topology is set when doing CopyTex2DMSToArray baldurk 2018-11-26 23:43:18 +00:00
  • 27c49d5272 Tweak code that was confusing gcc baldurk 2018-11-26 18:53:00 +00:00
  • edae196981 Allow through ID3D11VideoDevice* if nvapi is allowed by the application baldurk 2018-11-26 18:12:49 +00:00
  • 821e300fd8 Strip binaries inside docker instance, outside they are owned by root baldurk 2018-11-26 18:12:27 +00:00
  • d9eb98ee64 Remove SPIRV-Tools timers hack, cmake option is now upstream baldurk 2018-11-26 18:12:11 +00:00
  • 8209b2be46 vulkan json on windows is located adjacent to renderdoc.dll, not exe baldurk 2018-11-26 14:06:30 +00:00
  • 26511c546c Make RENDERDOC_NeedVulkanLayerRegistration feasible to call from python baldurk 2018-11-26 14:05:25 +00:00
  • 8ed9670601 Add way to query for driver version info without replaying. baldurk 2018-11-26 13:06:31 +00:00
  • c4d87ef0d3 Include spirv-as and glslang in SPIR-V plugins baldurk 2018-11-23 13:43:57 +00:00
  • ef34c13ea2 Add scripts to build SPIR-V plugins baldurk 2018-11-23 13:34:27 +00:00
  • f75b5e235e Change verify map writes capture option to verify buffer access. baldurk 2018-11-23 11:25:39 +00:00
  • 667d40382b If window is zero-sized, still bind & clear to black baldurk 2018-11-22 19:40:36 +00:00
  • ffd24c04d4 Fix memory leak with D3D11 device not being released by intel counters baldurk 2018-11-22 19:40:06 +00:00
  • 3fa7e0e35f Release pixel picking texture baldurk 2018-11-22 19:39:49 +00:00
  • 82c5e62934 Don't start overlay marker before commandbuffer has begun baldurk 2018-11-22 17:43:45 +00:00
  • 7ffdc205ee When rendering depth overlay on Vulkan, set attachment layout correctly baldurk 2018-11-22 16:56:32 +00:00
  • 790ee7d5f7 Update D3D12 message ID that's now available baldurk 2018-11-22 16:55:35 +00:00
  • b610cb8d44 Mute annoying and false-positive PIX event messages baldurk 2018-11-22 16:55:23 +00:00
  • a83dc462f7 Ensure optional interfaces are correctly initialised to NULL baldurk 2018-11-22 14:06:19 +00:00
  • c3c9f82b87 Require explicit opt-in to enable RGP integration (default is not "0") baldurk 2018-11-22 14:05:26 +00:00
  • 09d63180d1 Add API option for applications that need access to vendor extensions baldurk 2018-11-22 13:00:18 +00:00
  • 13538a4b1c Don't show update dialog if update request failed baldurk 2018-11-22 12:16:34 +00:00
  • a2c1ef8fd0 add support for VR end of frame markers in vulkan tuxerrandBaldur Karlsson 2018-11-19 16:08:23 -08:00
  • 62fc5e5b06 Workaround GCC warning about aliasing baldurk 2018-11-20 17:21:22 +00:00
  • f415b931c5 Check extension physical device features for availability baldurk 2018-11-20 17:12:58 +00:00
  • 60855bf8f8 VkPhysicalDeviceShaderImageFootprintFeaturesNV was missed as supported baldurk 2018-11-20 17:10:00 +00:00
  • 0910de41ad Use VkPhysicalDeviceFeatures2 on replay for patching enabled features baldurk 2018-11-20 16:48:59 +00:00
  • 648eeaa42e Handle chained physdev feature structs in vkCreateDevice. Closes #1157 baldurk 2018-11-20 16:04:46 +00:00
  • 0eb915447a Handle all sType structures in serialisation, and next chain handling baldurk 2018-11-20 15:15:21 +00:00
  • c92a533e84 VkValidationCacheEXT is supported, just not wrapped baldurk 2018-11-19 13:27:01 +00:00
  • dc002a4ce6 Update vulkan headers to 1.1.93 baldurk 2018-11-19 13:15:18 +00:00
  • 3ff8c0cdb4 Clear indirect copies list after it's been processed at the end of an RP baldurk 2018-11-20 10:42:41 +00:00
  • b7a276195e Track compute and graphics push descriptors separately. Closes #1182 baldurk 2018-11-20 10:27:47 +00:00
  • e88169cbfe Patch some missing pieces after removing draws from a DrawIndirect baldurk 2018-11-19 12:07:42 +00:00
  • 94ed33accb Add missing stringise case for MemoryScope baldurk 2018-11-19 11:48:30 +00:00
  • 3f43ae73d1 Set pipeline bind point for descriptor update templates baldurk 2018-11-19 11:48:20 +00:00
  • e4ab1448fd Fix vkCmdPushDescriptorSetWithTemplateKHR - ref template & unwrap writes baldurk 2018-11-19 11:47:38 +00:00
  • 3f4f9902cb Remove error that will commonly falsely fire & replace with explicit log baldurk 2018-11-16 15:59:44 +00:00
  • 0253dbcc70 During capture report worst-case mem requirements for external images baldurk 2018-11-16 15:13:36 +00:00
  • 2d6b004381 Set caret colour to foreground colour in scintilla baldurk 2018-11-16 14:06:53 +00:00
  • 2994f2f037 Fix incorrect change returning false unconditionally for argc==0 baldurk 2018-11-16 14:06:44 +00:00
  • 42c1ae0753 Block requests for ID3D12Device or ID3D11VideoDevice* on ID3D11Device baldurk 2018-11-15 17:20:21 +00:00
  • 01cfadd52e Update D3D12 debug interfaces to match latest headers baldurk 2018-11-15 17:20:02 +00:00
  • c56cc1922f Implement DXGI 1.6 & 1.7. Closes #1174 baldurk 2018-11-15 17:18:45 +00:00