baldurk
11db513705
Rename 'capture' button to 'launch' on CaptureDialog to clarify usage
2017-01-26 23:31:56 +00:00
baldurk
82068eeab8
Set up D3D12 pipeline state view in Qt
2017-01-25 20:13:39 +00:00
baldurk
d0aec2197d
Implement GL pipeline state viewer for Qt
2017-01-24 19:02:29 +00:00
baldurk
31c29c3149
Give Vulkan shader stage structs in pipeline state consistent names
2017-01-24 12:12:33 +00:00
Steve Legg
87adee1bf1
Implement multi-instance mesh picking
2017-01-20 16:12:48 +00:00
baldurk
a9fb044874
Pass through texture swizzles on FBO attachments and display
2017-01-17 11:02:41 +00:00
baldurk
01c3a76625
Apply the type hint when displaying pixel values in texture viewer
2017-01-12 13:15:32 +00:00
baldurk
ac47036368
Add an option to hide any markers with only "API Calls" but no draws.
2017-01-09 18:15:45 +00:00
baldurk
329ebc2d05
Don't allow the program to close while a global hook is active
2017-01-06 12:34:36 +00:00
baldurk
030cbfde9a
Batch update copyright years everywhere
2017-01-06 12:13:31 +00:00
baldurk
90e068a111
Add support for VK_AMD_negative_viewport_height
2017-01-06 11:30:58 +01:00
baldurk
89b1ff2337
Export drawcall times with proper summation over regions. Refs #468
2017-01-05 11:38:00 +00:00
baldurk
45e7b64eb4
Don't apply durations twice if there's a marker next to a drawcall
2017-01-05 11:37:30 +00:00
baldurk
07fd9c8e0c
Speculative fix for crash with buffer viewer being closed early.
...
* I received a few crash reports with a disposed buffer viewer still
doing work. My theory is that some operation took long enough that the
user was able to close the viewer (perhaps *because* it was taking a
long time) and subsequent work then didn't handle the window having
been closed.
2017-01-04 16:47:58 +00:00
baldurk
4a2e901807
Don't display pixel context right-click context menu if no log is loaded
...
* This fixes an uploaded crash, where this context menu could launch
operations that crash without a capture to work on.
2017-01-04 16:45:54 +00:00
baldurk
8256a00e1e
Further crash prevention - ensure area is not empty
...
* The last fix to this file wasn't complete - both width and height must
be greater than 0 for the area to be valid to fill.
* Fixes an uploaded crash report.
2017-01-04 16:45:19 +00:00
baldurk
b088b21757
Allow renaming the label on captures in the connection window. Refs #476
2017-01-03 17:53:12 +00:00
baldurk
3541731817
Clarify what type of clipping the clipping overlay shows
2017-01-03 16:33:32 +00:00
baldurk
8c8cf07385
Add helper menu items to tools menu if rdocself.dll is loaded
2017-01-02 20:16:27 +00:00
baldurk
6aee676386
Open transform feedback buffers on double click from GL pipe viewer
2017-01-02 20:16:27 +00:00
baldurk
3002c00337
Add warning message if python libraries aren't loaded (mostly for devs)
2017-01-02 20:16:26 +00:00
baldurk
e494f13518
Include duration column in event browser export if available. Refs #468
2017-01-02 20:16:26 +00:00
Michael Vance
366581fb3f
Add 'run to sample/load/gather' and 'run to generated inf/nan'.
...
- ShaderDebugState now carries a 'flags' that can be updated when the interpreter is run. Currently supported flags are 'sample/load/gather insn' or 'insn generated nan/inf'.
- DXBC interpreter now pushes operation type into results for simple intrinsics. This avoids the situation where temp decls are by default uint-typed, and any arithmetic operation on float or double operands would result in a uint shader variable. Other intrinsics are largely correct because they create temporaries with appropriate typed constructors.
- Provide icons for user interface elements, based on the existing 'run to' icons with modifications by myself.
2016-12-29 17:11:55 +00:00
Michael Rennie
d249faacd3
Test Android target connection for up to MaxConnectTimeout seconds.
...
Added new setting to SettingsDialog, and passed it to native code via
RenderDoc::Inst().GetConfigSetting("MaxConnectTimeout")
2016-12-24 19:22:10 +00:00
Victor Moya
cbb9bd4bff
Added new counters and implemented D3D11 Query counters
...
Added new counter types to support API counters exposed by D3D11/D3D12
Query interface.
Implemented D3D11 Query counters in the D3D11 replay driver.
2016-12-12 16:17:50 +00:00
Arseny Kapoulkine
45d7f14b4d
Inject into the process upon a double-click
...
A canonical UI paradigm is that when you have a dialog with a list of
items as a central element and an "Ok" action, double-clicking the item
results in the dialog confirmation.
This change adds this behavior to the Capture dialog.
2016-12-12 10:55:50 +00:00
baldurk
bec04a2274
Bump version info to v0.33
2016-12-03 00:18:10 +01:00
baldurk
553a1008c8
Rename pipeline export, it's definitely not D3D11...
2016-11-30 16:07:03 +01:00
baldurk
9ddce6fe67
Remove errant background colour from some labels
2016-11-30 16:07:02 +01:00
baldurk
2f14e2ac70
make displayAsHex a real member of ShaderVariable, for use in qrenderdoc
2016-11-25 14:15:56 +01:00
baldurk
f30eed0dcf
Fix typo in type names
2016-11-24 19:46:59 +01:00
baldurk
27bba7ae6b
Revert completely broken UI from SPIR-V disassembler change
...
* The progress bar in commit eaa85bf1fa is
utter nonsense, re-implemented as a progress popup.
2016-11-22 11:11:34 +01:00
baldurk
2385e67ba4
Remove some legacy code that was never enabled
2016-11-21 18:09:48 +01:00
baldurk
c068a71903
If no capture directory is specified in the UI, save to $TEMP/RenderDoc
2016-11-21 17:59:59 +01:00
baldurk
32c9180f82
Don't try to show find-all dialog if it's already visible
2016-11-21 16:46:31 +01:00
baldurk
b1809c1949
Support HLSL custom display shaders on D3D12
2016-11-18 16:31:33 +01:00
baldurk
592faa84cd
Only hide tooltip on close if it's currently visible
2016-11-18 16:31:10 +01:00
baldurk
0c06590df3
Remove cubemap binding from D3D/HLSL texture view. Just use 2D array
2016-11-18 16:31:05 +01:00
baldurk
54bc2c67ca
Hide the tooltip when clicking or scrolling
2016-11-14 11:32:51 +01:00
baldurk
73899fc307
Don't show tooltips if the mouse cursor is outside the control
2016-11-14 11:31:36 +01:00
baldurk
0c73240f8f
Hide tooltips when TreeListView is destroyed so they don't linger
2016-11-14 11:19:26 +01:00
baldurk
b0c2224a97
Get the right row to display tooltips on
2016-11-14 11:19:15 +01:00
baldurk
f7e939cda9
Sort node selection from treelistview before iterating on copy-paste.
2016-11-13 13:50:40 +01:00
Michael Rennie
8e7c920ef0
Fix error MessageBox when failing to copy to remote host.
2016-11-11 20:34:04 +01:00
baldurk
db27879ff7
Fix calculation of color luminance.
2016-11-10 22:01:00 +01:00
baldurk
01c0ec36b0
Update URLs to point to https://
2016-11-10 16:19:16 +01:00
baldurk
f1b247fa3d
Don't change filetype to PNG while trying to invoke callback
2016-11-07 18:14:48 +01:00
baldurk
f260d5e2c8
Don't display 'resolve samples' option for non-resolveable formats
2016-11-07 18:14:47 +01:00
baldurk
3dc767415f
Catch and handle exceptions when saving constant buffers to CSV
2016-11-04 21:45:10 +01:00
baldurk
1b475e017e
Remove API text from capture pane's title
2016-11-03 17:41:26 +01:00