baldurk
3d2c4a5b32
Correct checking for remote support (it was stubbed out without a TODO)
2017-02-09 19:28:23 +00:00
baldurk
c2c8346699
Fix some UIC warnings about duplicated object names
2017-02-09 19:28:23 +00:00
baldurk
e1d180246c
Add dialog for both managing remote hosts (add/remove) and attaching
2017-02-09 19:28:23 +00:00
baldurk
47be248cad
Don't run slow blocking remote probes on UI thread
2017-02-09 19:28:23 +00:00
baldurk
a685621b3f
Remove help button from dialogs
2017-02-09 19:28:23 +00:00
baldurk
c5adc7a4ed
Use relative paths for 3rdparty headers, don't add to search paths
...
* Unfortunately scintilla assumes its headers are all in the search path
so where possible we only add those folders when compiling scintilla
source, not our own.
2017-02-09 19:28:22 +00:00
baldurk
9e47ed53b5
Move resources.qrc into Resources/ folder
2017-02-09 19:28:22 +00:00
baldurk
9c03eb69bc
Add remote file browsing dialog
2017-02-09 19:28:21 +00:00
baldurk
4ec3b4dce3
Add support for remote context capture and replay, including Android
...
* Still missing is remote file/folder browsing, and managing remote
hosts adding/removing etc.
2017-02-09 19:28:21 +00:00
baldurk
267ad262ee
Add dialog for suggesting remote replays for non-local captures
2017-02-09 19:28:21 +00:00
baldurk
7c422e3651
Add Load/Save functions around Deserialize/Serialise in config
...
* This lets us do some processing before saving and after loading
regardless of the path the load/save takes.
2017-02-09 19:28:21 +00:00
baldurk
f4bd51fc21
Revamp progress dialogs to abstract away most of the handling
2017-02-09 19:28:20 +00:00
baldurk
5969160712
Add debug messages refresh when new messages are detected at runtime
2017-02-09 19:28:20 +00:00
baldurk
6cf0179cc8
Add code to display buffer viewer to D3D12/GL/Vulkan pipeline views
2017-02-09 19:28:20 +00:00
baldurk
fb1dfbd184
Add ordered list editor for configuring shader search paths in settings
2017-02-09 19:28:20 +00:00
baldurk
ef6d6b3271
Change some default initialisation to memsets, work around gcc ICE
2017-02-03 21:59:13 +00:00
baldurk
7357d1018e
Linux compile fixes
2017-02-03 21:30:45 +00:00
baldurk
cf1ef45a5e
Add settings dialog for Qt
2017-02-03 20:11:06 +00:00
baldurk
923dfbd6fb
Add Qt version of statistics viewer
2017-02-03 20:11:06 +00:00
baldurk
716aa7bbd4
Fix very scary bad mismatched pointers when defining buffer data range
2017-02-03 20:11:05 +00:00
baldurk
346550e012
Add debug message view to Qt
2017-02-03 20:11:04 +00:00
baldurk
e29fb14ade
Fix empty pixmap for debug messages alternating icon
2017-02-03 11:57:56 +00:00
baldurk
860aab1f0f
Add save log menu handler
2017-02-03 11:57:16 +00:00
baldurk
477df04072
Make sure we're on a consistent event before calling OnLogFileLoaded
...
* Certain panels like BufferViewer assume there is a current drawcall
at startup and not an invalid event ID like 0. Normally the event
browser is loaded first and sets the event ID, but if it's later in
the list this will break.
2017-02-01 11:17:56 +00:00
baldurk
0a611417c1
Check drawcall is valid before checking draw properties
2017-02-01 10:03:51 +00:00
baldurk
55b3105905
Initialise cached column count to 0
2017-02-01 10:03:50 +00:00
baldurk
9690db525b
Add support for raw buffer views (not mesh output)
2017-01-26 23:31:58 +00:00
baldurk
bac0c011cd
Hack around slow row-colour setting in pipeline state
2017-01-26 23:31:57 +00:00
baldurk
738dbafdfe
Try to maintain table's horizontal scroll values when changing event
2017-01-26 23:31:57 +00:00
baldurk
bbf1a0b906
Set specific window title for mesh view mode
2017-01-26 23:31:57 +00:00
baldurk
a4acd3cb31
Hook up most of the small UI items and buttons in the buffer viewer
2017-01-26 23:31:57 +00:00
baldurk
849f3970ab
Implement synced views
2017-01-26 23:31:57 +00:00
baldurk
425e65a1e8
Initialise the current stage to VSIn by default
2017-01-26 23:31:57 +00:00
baldurk
d0e7428773
Don't register buffer viewer as log viewer until the end of construction
2017-01-26 23:31:57 +00:00
baldurk
19034c0d93
Don't use resizeColumnsToContents on full data, add column per component
2017-01-26 23:31:57 +00:00
baldurk
11db513705
Rename 'capture' button to 'launch' on CaptureDialog to clarify usage
2017-01-26 23:31:56 +00:00
baldurk
97aa6281ac
Compile fixes for linux
2017-01-25 21:04:57 +00:00
baldurk
e6295fa309
Stub out BufferViewer UI controls, and make camera control properly
2017-01-25 20:13:40 +00:00
baldurk
82068eeab8
Set up D3D12 pipeline state view in Qt
2017-01-25 20:13:39 +00:00
baldurk
a39d8877bf
Set up D3D11 pipeline state view in Qt
2017-01-25 20:13:37 +00:00
baldurk
64686d26d6
If LogfileLoaded is called out of order, ensure pipeline state is ready
2017-01-25 12:46:21 +00:00
baldurk
6ee0ef0402
Fix formatting of hex (to be uppercase) and bools ("true" or "false")
2017-01-25 12:46:07 +00:00
baldurk
21be0f8923
Fix incorrect range for view details - offset to offset+size
2017-01-25 12:45:11 +00:00
baldurk
b428dfd139
Only use base filename, not full path
2017-01-25 12:44:57 +00:00
baldurk
3b7eaaa4fb
Set titles for source file tabs in the shader viewer
2017-01-25 12:44:41 +00:00
baldurk
3b010c6eef
Linux compile fixes
2017-01-24 21:24:32 +00:00
baldurk
87ed2fcd95
Fix a typo in groupbox name
2017-01-24 19:17:00 +00:00
baldurk
35b951b37c
Don't show tree for widgets in GL pipeline viewer - no array binds
2017-01-24 19:07:00 +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