baldurk
2f8fd706db
Change where remote lookup counter is inc/decremented for better results
2016-09-14 12:06:48 +02:00
baldurk
2736716aa1
Don't enum & add hosts until controls are properly created & available
2016-09-14 12:06:19 +02:00
baldurk
b36fe219d9
Use default save directory from options. Refs #335
2016-09-14 11:40:03 +02:00
baldurk
0442401a57
Allow unsetting default save directory by entering blank. Refs #335
2016-09-14 11:39:39 +02:00
baldurk
186d7785ec
Bump version information to v0.32
2016-09-13 19:24:27 +02:00
baldurk
c10c487a02
Allow shutting down the active remote server
2016-09-13 16:07:57 +02:00
baldurk
80fbe84fb1
Don't crash if switching to a local context while a live capture is open
2016-09-12 20:04:59 +02:00
baldurk
588d6149cd
Don't disable inputs when selecting localhost
...
* If there aren't any other host, then selecting localhost will still
need to keep the option to add a new host
2016-09-12 18:20:45 +02:00
baldurk
19cc4fa415
Make sure host (if non-local) shows up in connection window title
2016-09-12 15:36:08 +02:00
baldurk
0c009cd578
Fix a crash in vulkan pipeline state export to html
2016-09-12 14:28:46 +02:00
baldurk
39fae161d8
Add F3/shift-F3 for find forward backwards in event browser
2016-09-12 14:22:15 +02:00
baldurk
b493865349
Make members of TextureSave class not struct, so python can modify them
2016-09-12 12:51:14 +02:00
baldurk
ebbef4e1aa
Fix a crash if a barrier event happens not within a drawcall
2016-09-10 12:54:43 +02:00
baldurk
ea5bcfd1f5
Detect "infinite" ranges (even if the endpoints are finite) in tex range
2016-09-09 20:53:20 +02:00
baldurk
6d114ba250
Scroll pane to the bottom when getting new output from python
2016-09-09 20:53:20 +02:00
baldurk
6921b37d8e
Don't display previews for sampler resources
2016-09-09 20:53:20 +02:00
baldurk
668e445778
Allow C# side manual construction of ResourceIds from integers
...
* This is primarily for ease-of-use from python scripting
2016-09-08 14:53:23 +02:00
baldurk
df326cf992
Rename python core object, so renderdoc can be the module/namespace
2016-09-08 14:45:27 +02:00
baldurk
b4f30d79cd
Don't do shader register renaming on anything but D3D11
2016-09-06 18:29:01 +02:00
baldurk
6c1b60ef56
Don't count empty markers when thinking about faking profile markers
2016-09-06 18:29:01 +02:00
baldurk
78ef96b2e7
Set up capturing to flatten/deinterleave deferred context recording
2016-09-05 20:12:40 +02:00
baldurk
b36475cf9c
Remove now-unused functionality, context filter and deferred events
2016-09-05 17:55:12 +02:00
baldurk
c4784c4f6b
Add de-interleaving and flattening of deferred context captures
2016-09-05 17:33:32 +02:00
baldurk
68cb108995
Only warn about no connection to delete/save for non-local captures
2016-09-05 13:25:26 +02:00
baldurk
6d14b187c6
Give the drawcall column a range as well (min-max drawcall ID)
2016-09-02 18:01:48 +02:00
baldurk
5715731894
Prompt to add if an env var is being edited when the dialog is closed
2016-08-30 17:54:21 +02:00
baldurk
1faf46ddc5
Handle StaticExports.GetVersionString() being missing
...
* If the user is somehow running a really new UI with old DLL, handle
the exception and continue to allow the user to update without
crashing.
2016-08-30 17:37:06 +02:00
baldurk
b6c4e3c612
Don't trash view from tag, to avoid aliasing multiple views of same buf
2016-08-30 17:05:16 +02:00
baldurk
6a7ccb9670
Check if views have the raw flag first before checking struct size
2016-08-30 16:58:39 +02:00
baldurk
fb418f883e
Add a button to pipeline state view to save shader raw contents to file
...
* The exact contents depend on the API - on D3D11 this is the bytecode
blob, on Vulkan it's the SPIR-V. On OpenGL it is just a concatenation
of all the source files passed in sequence.
2016-08-30 16:43:52 +02:00
baldurk
a35c88e577
Close some minor UX holes when live-connected but without replay context
...
* If there's no replay context we can still use the live connection to
copy and delete captures remotely. Try to use that whenever possible
and warn the user when it's not possible (i.e if the program has been
closed and there's no replay context, we have no way to access the
files anymore).
* If the user tries to open a remote log without a replay context,
prompt them either to swithc to a replay context on that host or to
save the log locally.
2016-08-30 11:55:36 +02:00
baldurk
a875a33f7f
Display a prompt if a capture file is about to be lost/leaked
...
* This can happen if the program is closed, and no remote replay context
is active. Unlikely locally, the UI cannot natively save or delete
temporary captures.
2016-08-29 20:28:25 +02:00
baldurk
accbeb577a
Give the suggest remote dialog a proper title
2016-08-29 19:42:56 +02:00
baldurk
90beef8f3c
Allow live capture windows to stay open if switching ctx to that host
2016-08-29 19:42:48 +02:00
baldurk
13b09e410b
don't allow switching to the connected host
2016-08-29 19:42:17 +02:00
baldurk
a6b54e33fd
Don't auto-open a solo capture if we're not remote context'd to the host
2016-08-29 19:42:09 +02:00
baldurk
db944cc484
Disable live capture buttons when connection is closed
2016-08-29 16:57:00 +02:00
baldurk
0b359468e6
Handle remote disconnects somewhat gracefully in the virtual file dialog
2016-08-29 16:29:29 +02:00
baldurk
3b74dbc079
Set an appropriate icon for the virtual open file dialog
2016-08-29 16:14:09 +02:00
baldurk
bf210bbe23
Fix crash if selecting / on linux path browser
2016-08-29 16:13:29 +02:00
baldurk
c05380cdf5
Add cancel buttons (which respond to escape) to a couple of dialogs
2016-08-29 16:12:58 +02:00
baldurk
a2edad4f48
Slight tweak to dialog message
2016-08-29 16:12:22 +02:00
baldurk
302cbd681a
Lock properly to remove races while render thread is inactive
2016-08-29 16:12:12 +02:00
baldurk
1efaca1883
Store view with EventUsage, and use to filter pixel history. Refs #341
2016-08-29 15:35:33 +02:00
baldurk
067b991561
Re-jig remote manager GUI a little for better user flow
2016-08-26 17:27:28 +02:00
baldurk
d98b4c0f97
Fix potential crash if timer check/probe is happening during shutdown
2016-08-26 17:04:31 +02:00
baldurk
52cf19e3b3
Fix possible crashes if remote hosts are deleted during processing
2016-08-26 16:04:07 +02:00
baldurk
258da93e94
Speculative crash fix - ensure prev array slice is in valid range
2016-08-26 13:52:46 +02:00
baldurk
96e0444183
Hook up SO stream elements to open buffer viewers properly.
2016-08-25 21:07:40 +02:00
baldurk
963a2deb71
Fix if() being backwards
2016-08-24 18:39:59 +02:00