Commit Graph

8891 Commits

Author SHA1 Message Date
baldurk 6dec2dad73 Remove unused code getParentExe 2019-04-29 10:45:28 +01:00
baldurk 85215b9c44 Increase timeout waiting for crash handling server 2019-04-29 10:43:24 +01:00
baldurk be231884b4 All initial states on GL must be queued until right context is active
* This is a leftover artifact of assuming all contexts share with one another.
  We only queued up non-shared objects to be fetched on the right context, but
  we need to do that for all objects in case contexts don't share with one
  another.
2019-04-26 17:45:28 +01:00
baldurk d599110c3f Bump version to 1.4 2019-04-26 17:04:12 +01:00
baldurk 2498f7f0fd Fix fetching array outputs from vertex shaders
* This broke when fixing array outputs from tessellation/geometry shaders!
v1.3
2019-04-26 15:33:24 +01:00
baldurk c0603bbfb9 Terminate any running processes before signing files 2019-04-26 15:04:15 +01:00
baldurk a820934a22 Fix description of float controls - maximum decimal places not sigfigs 2019-04-26 14:02:42 +01:00
baldurk 95ce6d5b59 Add a bit more clarification on how to load and use RenderDoc's API 2019-04-26 14:00:27 +01:00
baldurk af53fdf89a Document what RENDERDOC_DevicePointer should be for D3D12 2019-04-26 13:57:16 +01:00
baldurk 1296f92a94 Mention that dynamically unused pipeline state resources are hidden 2019-04-26 13:52:34 +01:00
baldurk 944c18e6fe Add mention of 'load last settings' button on capture dialog 2019-04-26 13:44:39 +01:00
baldurk 1b1f9d2ef8 Fix compilation of crash handler 2019-04-26 12:10:43 +01:00
baldurk 3ce4fa3828 Don't try to resolve depth-stencil MSAA images on D3D12 or Vulkan 2019-04-25 15:20:10 +01:00
baldurk 7f785059a7 Add some missing bits from GLbufferbitfield 2019-04-25 15:03:32 +01:00
baldurk d83358f39e Ensure buffers are always mappable for read to fetch data on replay 2019-04-25 13:12:40 +01:00
baldurk 82a35343e6 Only run 'adb root' when getting friendly name
* This avoid spamming adb root into the log often when we only need to run it
  once when a device is first seen.
2019-04-25 12:36:01 +01:00
baldurk 72880a8f07 Print how far through the Iter_Test we are at each step 2019-04-24 13:48:48 +01:00
baldurk 93d23ebac5 Add helper for creating D3D12 PSO with MSAA in testbed program 2019-04-24 13:10:00 +01:00
baldurk a57f174688 Ensure we unwrap textures passed to CopyTex2DMSToArray
* Since this function is called during capture it expects unwrapped parameters.
2019-04-24 13:09:38 +01:00
baldurk 8ffe33767c Handle UNormSRGB in some places that were missing handling 2019-04-23 16:31:18 +01:00
baldurk 8370f99056 Don't unwrap an image that was created unwrapped 2019-04-23 16:24:39 +01:00
baldurk b5b3e91ad5 Add a missing gap in the vulkan pipeline export 2019-04-23 15:09:40 +01:00
baldurk bf2dedefac Don't mark lost references as dirty when deleting resource records 2019-04-23 14:49:54 +01:00
baldurk 9698d0c7b4 Fix adb existence check 2019-04-23 13:39:44 +01:00
baldurk e13671a72c Add sanity check for if dock area isn't available while restoring layout 2019-04-22 18:39:53 +01:00
baldurk 6540c6e445 Add bounds check when looking up constant buffer on vulkan 2019-04-22 18:39:53 +01:00
baldurk 1b8d2113ca Patch subpass to 0 when fetching tessellation/geometry mesh output 2019-04-22 18:39:53 +01:00
baldurk 11e8bdb209 Display default 'viewed as' for typeless textures. Closes #1351
* Typeless textures must be interpreted as some kind of format, so without a
  better hint we use UNORM as a default. Ensure that this is listed explicitly
2019-04-22 18:39:52 +01:00
baldurk a1a89824d9 Make sure to process wglMakeCurrent(NULL, NULL) to track active contexts 2019-04-22 18:39:52 +01:00
baldurk d948e692fb Add missing serialise of newly added vulkan pipeline state members 2019-04-22 18:39:52 +01:00
baldurk b0f975714e Ensure initAdb() waits until adb is ready, rather than causing UI stalls 2019-04-22 18:39:52 +01:00
baldurk 9a94ec03cd Add a message if adb couldn't be found, reduce windows error spam 2019-04-22 18:39:52 +01:00
baldurk 2eac0ab03c Fix inaccurate tooltip for Android SDK path 2019-04-22 18:39:52 +01:00
baldurk 870d553a38 setPixmap can clear text, when removing pixmap do so before setting text 2019-04-22 18:39:52 +01:00
baldurk a6f17578c8 Fix query for depth bounds range values 2019-04-22 18:39:52 +01:00
Wade Brainerd 88cb468350 Fix minor omission in tooltip messages 2019-04-19 01:49:25 -07:00
baldurk a9a64242f6 Don't crash if python output happens without a stack frame
* This can happen if SyntaxWarning message are printed during parsing before
  execution.
2019-04-16 19:33:57 +01:00
baldurk 15306fe411 Don't set any RPATH/RUNPATH in librenderdoc.so
* This can cause conflicts with those values set in injected applications, and
  librenderdoc.so doesn't need any runtime paths to locate its dependencies
  (they are all expected global system libraries)
2019-04-13 21:22:38 +01:00
baldurk 2320bb5391 Pass the right MeshDataStage to HasAlignedPostVSData() 2019-04-12 16:51:35 +01:00
baldurk 615bb9ecad Remove all elements in the signature array that match not just the first
* For gl_ClipDistance etc there could be many entries with the same builtin
2019-04-12 16:51:22 +01:00
baldurk 7e33e1380b Don't try to patch output signature elements that are exploded arrays
* We only want to patch it once, for the original array.
2019-04-12 16:50:56 +01:00
baldurk de37c7d005 Check if the capture is closed while a timing request is pending 2019-04-12 15:11:26 +01:00
baldurk 04894b4331 Only destroy descriptor resources with bindless feedback if created 2019-04-12 15:00:29 +01:00
baldurk 62b03db531 Fix mismatched wide/narrow string formatting 2019-04-12 11:33:44 +01:00
baldurk ec1f104b44 Shutdown capture file properly in python example 2019-04-12 11:04:54 +01:00
baldurk e2a7ef3ceb Fix a couple of gcc 8 fall-through warnings 2019-04-12 10:46:39 +01:00
baldurk 82c54f7310 Update archlinux dependencies to include make & pkg-config 2019-04-12 10:40:44 +01:00
baldurk cc43af3aba When dragging the mouse on the timeline bar jump to the nearest draw 2019-04-11 13:29:11 +01:00
baldurk 09b5b5df8c Fix compilation using cmake 2.8.12 for now. Closes #1350 2019-04-11 12:57:41 +01:00
baldurk 300fe403c2 Add some high-level overview comments to pixel history implementation 2019-04-10 16:04:25 +01:00