baldurk
35865efef2
Always use git commit hash to identify android build
...
* This prevents reinstall issues if the UI is looking for a plain major/
minor versionName and the apk was built with a commit hash.
2018-04-04 16:52:44 +01:00
baldurk
c5612dc7dc
Add out typemap for rdcpair that passes through ConvertToPy
2018-04-04 16:19:17 +01:00
baldurk
c84cba4b88
Use proper constant IDs instead of relying on output constID
2018-04-04 15:57:43 +01:00
baldurk
4b4ce8dc01
Until proper support is added, prevent crashes by decaying VB formats
...
* Unfortunately some formats are *only* supported through VB fixed-func
inputs, and not through any other access (like texel buffer access).
* As a result, it's invalid for us to just create buffer views using
these formats to read from, so we will need to read-back the data to
the CPU, decode and unpack to another format that is supported, and
then re-upload. In some cases this might be extremely complex (e.g.
64-bit wide formats that have no easily supported fallback).
* In the meantime, we just re-write the format to R8G8B8A8_UNORM. It
will return the wrong data, but will at least not crash.
2018-04-03 17:10:27 +01:00
baldurk
378c5d928e
Demote a log print to a debug log
2018-04-03 17:10:26 +01:00
baldurk
1e3c827edc
Use image type not sampled image type, to get dimension. Closes #923
2018-04-03 17:10:25 +01:00
baldurk
a5f116f451
Add ToStr for DXGI_ERROR_UNSUPPORTED
2018-04-03 17:10:24 +01:00
baldurk
2fb9429f5b
Add nointerpolation on floats where they are packed with ints
...
* This makes shader debugging interfaces match better to pick up
interpolators correctly.
2018-04-03 17:10:23 +01:00
baldurk
ada2222d8f
Don't allocate wholeMemBuf buffer for memory that doesn't allow buffers
...
* Some memory types may not be compatible with buffers, so allocations
in those memory type indices we just don't create a spanning buffer,
as it won't be needed anyway to restore memory contents.
2018-04-03 17:10:21 +01:00
baldurk
0c130982ac
Fix problem added in .sln recently
2018-04-03 17:10:20 +01:00
baldurk
9685f5e9c5
Clarify that clicking 'No' to not elevate installs the layer per-user.
2018-04-03 17:10:19 +01:00
baldurk
fbf483e401
Add mention of the symbol server to the README
2018-04-03 17:10:18 +01:00
baldurk
0cbcba2413
Fix issues with displaying UAVs in D3D12 pipeline state. Closes #926
2018-04-03 17:10:16 +01:00
baldurk
2d8981faf5
Fix backwards logic enabled/blend enabled columns in D3D11 pipe state
2018-04-03 17:10:08 +01:00
baldurk
6c3c488a4c
Fix typo of knosole -> konsole
2018-04-03 11:46:09 +01:00
reinsteam
714b37ded5
Various fixes for PR
...
- Various style-related fixes
- Loading NvPmApi.dll from plugins directories
- Added copyright notice to newly added files
- Replaced local fixed size array of `char` with std::vector<char>
- Removed `FlushGPU`
2018-03-28 19:27:44 +01:00
reinsteam
7347a11dff
Implemented data retrieval from selected NV counters
2018-03-28 19:27:44 +01:00
reinsteam
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
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
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
4a5393b41e
CMake: Set SWIG word size based on architecture
...
Fixes #906 .
2018-03-09 12:37:01 +00:00
Yifei Li
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