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
baldurk
503484c9c8
Make checking for process children less aggressive
2016-11-03 16:16:56 +01:00
baldurk
e040249398
When selecting the final swapchain present, use present target
...
* It was using the last bound render target, which could be empty if
state was reset before presentation. Instead we use the copy target
listed in the present drawcall as the actual swap buffer presented to.
2016-11-02 23:39:35 +01:00
baldurk
5a5c576a33
Allow TGA and PNG to discard/flatten alpha as desired. Refs #407
...
* DDS will always save the format entirely literally, and the float
formats do not support alpha processing currently.
* TGA and PNG will either discard the alpha and write entirely opaque,
or they'll include it in the file. Blending to colour or checkerboard
is not supported.
2016-11-02 23:39:35 +01:00
baldurk
dc96853b39
Look up constant buffers properly via shader details in D3D11. Refs #411
2016-11-02 23:39:35 +01:00
baldurk
175cda5f36
Fix friendly naming of registers for proper cbuffer bindpoint handling
2016-11-02 23:39:35 +01:00
baldurk
50eaf793f1
By default hide help when specifying a custom buffer format
2016-11-02 23:39:35 +01:00
baldurk
567a236034
Allow using hex formatting strings for custom constant buffer layouts
2016-11-02 23:39:35 +01:00
baldurk
c2103ed2ba
Check for GLSL style square matrix formatting strings. Refs #414
2016-11-02 23:39:35 +01:00
baldurk
a2979984ba
Add a preview pane to the live capture with a full-res screenshot
2016-11-02 23:39:35 +01:00
baldurk
f197156ee6
When an edit happens in the python shell, remove any line-number marker
2016-11-02 23:39:35 +01:00
baldurk
964a0f6b12
Make "no api" situation more explicit in live capture
2016-11-02 23:39:35 +01:00
baldurk
5286f950ff
Add processing to different formats and max size while fetching thumb
2016-11-02 23:39:35 +01:00
Michael Rennie
bcb9914665
Start remoteserver and captured packages by adb commands in native code.
...
Use adb to enumerate installed 3rd party packages in capture dialog.
Cleaned up all the "adb:" strcmp's.
2016-11-02 16:10:29 +01:00
Michael Rennie
8899cb8e73
If adb path is set, use adb devices to enumerate Android devices.
...
Process::LaunchProcess() optionally returns the child's stdout & stderr.
Added carriage return to string trim().
2016-11-02 16:10:29 +01:00
baldurk
6b5a2d4b66
Fix OwnerView not propagating to child nodes. Thanks @RCalocaO!
2016-10-29 21:25:55 +02:00
baldurk
23da9ac149
Add a pop-up tooltip over event names that are truncated
2016-10-28 21:21:05 +02:00
baldurk
385b719883
Make warning on inject screen much more obvious
2016-10-27 21:22:46 +02:00
baldurk
886d49fd2a
Don't crash if we try to refresh a non-host node, just skip it
2016-10-27 20:35:52 +02:00
baldurk
f368a65843
Add easy support for self-hosted captures on windows only
...
* By renaming the renderdoc and renderdoccmd projects to something else
(say 'selfhost' and 'selfhostcmd') then they can be used to capture
renderdocui and the replaying that's happening.
* Only supported on development builds and might break down, but it's
handy to have as an easy to enable option.
* There's also a couple of handy python functions exposed -
renderdoc.StaticExports.StartSelfHostCapture(string dllname)
renderdoc.StaticExports.EndSelfHostCapture(string dllname)
which can be used to start and stop the capture around e.g. a shader
debug operation or a pixel history operation or something similar.
2016-10-25 19:50:04 +02:00
baldurk
119ff00440
Don't get cbuffer in constructor, do that in OnLogFileLoaded when shown
2016-10-21 21:44:24 +02:00
baldurk
7aec327133
Implement shader edit & replace for D3D12
2016-10-21 21:44:24 +02:00
baldurk
4545761f42
Unregister logviewer callback when constant buffer previewer is closed
2016-10-21 21:44:24 +02:00
baldurk
3e94689089
Add UAVs into UAV list
2016-10-21 21:44:24 +02:00
baldurk
6060bb9fcb
Fix indirect enum order
2016-10-21 21:44:24 +02:00
baldurk
1c3b4dfc94
Add support for SM5.1 bytecode changes - primarily resource arrays
2016-10-21 21:44:24 +02:00
baldurk
f756cf363e
Remove legacy DXBC padding of cbuffers array. Also stub reg spaces
...
* Historically there was no bindpoint mapping so it was convenient to
just pad the cbuffers array so that the elements in it were indexed by
their bind point. It doesn't make any sense anymore especially with
D3D12's bind model, so just remove it and roll bind points into a
struct member.
2016-10-21 21:44:24 +02:00
baldurk
cc35215a12
Always call SetVariables from UI thread, don't use InvokeRequired
2016-10-21 21:44:24 +02:00
baldurk
9fb7cb81db
Don't pass potentially remote path to Path.GetFileName. Refs #400
2016-10-19 19:14:58 +02:00
baldurk
459619ff0c
Don't try to access file on local disk in statistics. Refs #400
2016-10-19 19:12:41 +02:00
baldurk
cf5bf6f166
Track buffer usage as Indirect parameter buffer
2016-10-18 15:31:43 +02:00
baldurk
4253094557
Track resource event usage
2016-10-18 15:31:41 +02:00
baldurk
1f610a8b31
Treat D3D11 and D3D12 the same around the UI (for naming things, etc)
2016-10-18 10:38:53 +02:00
baldurk
820b343ef3
Remove redundant numSubresources struct member that was just mips*slices
2016-10-14 16:19:15 +02:00
baldurk
c37ee2bb03
Display table index for root sig elements
2016-10-14 09:58:15 +02:00
baldurk
cb406f67a9
Add previous/next drawcall buttons to event browser. Refs #389
...
* They also have the global shortcut ctrl-left arrow and ctrl-right.
* Also a couple of tweaks to find behaviour to act more intuitively to
what other applications do - allow F3/shift-F3 without the find box
highlighted, and don't clear out the find text when closing it.
2016-10-13 16:49:28 +02:00
baldurk
7cf7fc0c34
NULL out D3D12 pipeline state on close
2016-10-12 16:50:21 +02:00
baldurk
aadde675a9
Fix crash when switching back to local context with connections open
2016-10-06 15:24:18 +02:00
baldurk
fdedbaf103
Fix potential crash creating a brush for an empty rect
2016-10-06 14:15:37 +02:00