Commit Graph
10393 Commits
Author SHA1 Message Date
reinsteamandBaldur Karlsson 7347a11dff Implemented data retrieval from selected NV counters 2018-03-28 19:27:44 +01:00
reinsteamandBaldur Karlsson f3cb0e1854 Plugged in NV counters into D3D11Replay.
- Counters are displayed in RenderDoc 'Performance counter selection' window
2018-03-28 19:27:44 +01:00
reinsteamandBaldur Karlsson 48cb7d6c49 Added a project with NVidia counters and NvPmApi header from NV Perfkit
- nv_counters.h/.cpp load NVidia counters using NvPmApi 4.4.0
2018-03-28 19:27:44 +01:00
SilentandBaldur Karlsson 3074ebeb51 Project fixes to fix building from paths with spaces 2018-03-26 15:07:12 +01:00
Baldur Karlsson ae82dfcb26 Disable debug/pixel history buttons when they cannot be used 2018-03-15 13:32:21 +00:00
Baldur Karlsson 497575b687 Remove Qt::WA_StaticContents property as it has several Qt bugs
* In particular, the widget gets added to a 'staticWidgets' list in a
  widget backing store, but if the window is floating then it's never
  removed from the list and causes a crash shortly after the floating
  window is closed.
2018-03-15 13:02:39 +00:00
Baldur Karlsson 5076b9c37f Escape any HTML characters in resource names when rendering rich text 2018-03-15 13:01:36 +00:00
Baldur Karlsson 3ded6e590a Fix crash in DXBCFile processing if array is last binding. Closes #919 2018-03-15 13:01:22 +00:00
Baldur Karlsson ef12358ceb Hash all properties of mesh config that affect highlighting. Closes #918 2018-03-14 15:29:35 +00:00
Baldur Karlsson d798146de3 Don't allow launching an application with no application selected! 2018-03-14 15:27:20 +00:00
Baldur Karlsson 68a3879ca2 Remove unused variable. Closes #915 2018-03-13 20:24:41 +00:00
Baldur Karlsson 3b239dcfa9 Fix non-ASCII issues in 3rd party files. Refs #915
* Each of these have been reported upstream respectively, but changing
  it manually here to avoid a potentially long turnaround time.
2018-03-13 20:21:50 +00:00
Baldur Karlsson f49dfadc9a Try alternative ps for some android devices that don't support ps -A 2018-03-13 17:31:32 +00:00
Baldur Karlsson 34c4ecd1f2 Return a more useful error code when injection fails on windows 2018-03-13 15:56:50 +00:00
Baldur Karlsson 93cebc715c Only show texture viewer when closing live capture if we got a capture 2018-03-13 15:49:31 +00:00
Baldur Karlsson d4b1741cec Add issue and pull request templates 2018-03-13 13:32:21 +00:00
Baldur Karlsson f8a0aeef1f Skip vertex buffers with invalid byte stride 2018-03-13 13:04:36 +00:00
Baldur Karlsson 8de1bcce90 Set pixmap device pixel ratio when creating empty version 2018-03-13 12:49:18 +00:00
Baldur Karlsson 032944c249 Fix export of a single slice of a texture to DDS 2018-03-13 12:40:40 +00:00
Baldur Karlsson 07dba4732f 32-bit compile fixes 2018-03-12 17:11:11 +00:00
Baldur Karlsson 4992e09918 Fix potential crash if shader reflection is NULL 2018-03-12 15:46:45 +00:00
Baldur Karlsson 128381ce10 Fix refcounting with RemoteManager that could cause crash after refresh 2018-03-12 15:46:45 +00:00
Baldur Karlsson 98041c5b93 Try to protect against invalid draw counts without crashing
* This can be especially error-prone with indirect draws where the
  parameters are GPU-fed and may point to random memory.
2018-03-12 15:46:45 +00:00
Baldur Karlsson 669589b3f8 Preserve mesh tables horiz scroll when picking vertices or syncing views 2018-03-12 15:46:45 +00:00
Baldur Karlsson 449eef4b9b Implement query for IDXGraphicsAnalysis with DXGIGetDebugInterface1
Closes #897
2018-03-12 15:46:44 +00:00
Baldur Karlsson 103618c2eb Add error messages if RenderDoc app fails to install 2018-03-12 15:46:44 +00:00
Baldur Karlsson dd1d7bd2ba Handle 'slice' apks with many apks in the shell pm path. 2018-03-12 15:46:44 +00:00
Baldur Karlsson 68a3f3a31f Filter out previous/next drawcall shortcuts when text editing.
Closes #911

editing.
path.
'ad0678a'.
2018-03-12 15:46:44 +00:00
Baldur Karlsson 1a268ace8b Add async tags for display widget painting
* This prevents widget painting from getting out of control and queuing
  up many redundant paints which slows down processing of the command
  queue.
* Also remove a spammy command to disable pixel context that only ever
  got called when pixel context was already disabled (right after a
  reset - at all other times it stays active).
2018-03-12 15:46:44 +00:00
Baldur Karlsson 62660ce096 Handle overlap between UAVs/RTVs when 'keeping' one or the other
* OMSetRenderTargetsAndUnorderedAccessViews can 'keep' either RTVs and
  UAVs and bind the other type when being called, but it's legal to
  'keep' UAVs and bind more RTVs than were there before, or else 'keep'
  RTVs and bind UAVs at an earlier start slot than before.
* In each of these cases, any conflicting older binds are unbound, so
  for UAVs this means we unbound one or more from the start slot, and
  move the start slot up. For RTVs we just unbind any old RTVs that
  overlap with the new UAV start slot.
2018-03-12 15:46:44 +00:00
baldurk 43ed987214 Remove debug print that should not have been committed 2018-03-12 15:46:44 +00:00
Rémi VerscheldeandBaldur Karlsson 4a5393b41e CMake: Set SWIG word size based on architecture
Fixes #906.
2018-03-09 12:37:01 +00:00
Yifei Liandbaldurk ad0678a886 Fixed the issues encountered when trying to capture Dilan frames 2018-03-09 11:28:31 +00:00
baldurk 11b2baf83d Don't create 4GB empty string if logfile fails to read properly. 2018-03-08 23:17:44 +00:00
baldurk 1e4a78d140 Fix some draw naming issues, make sure to print IDs for resource naming
* We don't want to bake in load-time names, we want to print IDs since
  then they can be linked like anything else to the resource inspector.
2018-03-08 22:53:15 +00:00
baldurk 16018bacf0 Fix serialisation of data updates in WGL_NV_DX_interop. Refs #904
* Technically this is a backwards incompatible change, but captures with
  these chunks before would have just been broken and fail to open, so
  it's not worth bumping the serialisation version and adding backwards
  compatible code for no reason.
2018-03-08 22:36:04 +00:00
baldurk ab7fa9e281 Ignore python env vars which might load incompatible libs. Refs #902
* PYTHONHOME is used *ahead* of the python36.zip on Python's default
  search path, so we need to suppress that to make sure it doesn't
  interfere.
2018-03-07 22:18:55 +00:00
baldurk d6618c8594 Link against release CRT in renderdocui stub 2018-03-07 18:46:49 +00:00
baldurk e3b42b56af Handle NULL being passed to SetPrivateData/SetName 2018-03-07 11:26:10 +00:00
baldurk f03ece2128 Remove v0.x branch from CI scripts 2018-03-06 16:13:32 +00:00
baldurk ec80829e4f Bump version to 1.1 2018-03-06 15:11:27 +00:00
baldurk 5ef2d0bb5e Update screenshots to new v1.0 2018-03-06 12:43:52 +00:00
baldurk 8a0f4a367a Fix RunProcessAsAdmin not quoting arguments 2018-03-06 11:49:51 +00:00
baldurk 14d9ec461b Ensure there's a trailing path separator on upgrade command path 2018-03-06 11:06:46 +00:00
baldurk 0b3026346f If an update check is *not* due, then don't do the check 2018-03-05 19:44:35 +00:00
baldurk 039a8aec13 Mention GLES in the installer intro text 2018-03-05 19:44:34 +00:00
baldurk 8f565ca346 Add a hack stub renderdocui.exe for auto-updated builds from v0.x
* This is a temporary fix, in future we want to actually update
  shortcuts etc, but this is a low risk fix right before we release.
2018-03-05 19:44:32 +00:00
baldurk dd7fd45a50 32-bit compile fix 2018-03-05 16:55:41 +00:00
baldurk 301c6ef7eb Linux compile fix 2018-03-05 16:52:50 +00:00
baldurk 2c57d06acb Fix reported bugs handling - add icon to help menu, save unread updates 2018-03-05 16:44:19 +00:00