reinsteam and Baldur Karlsson
7347a11dff
Implemented data retrieval from selected NV counters
2018-03-28 19:27:44 +01:00
reinsteam and Baldur 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
reinsteam and Baldur 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
Silent and Baldur 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 Verschelde and Baldur Karlsson
4a5393b41e
CMake: Set SWIG word size based on architecture
...
Fixes #906 .
2018-03-09 12:37:01 +00:00
Yifei Li and baldurk
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