baldurk
f45adb8cc5
In LambdaThread delete QThread on finished signal instead of during run
2017-02-09 19:28:24 +00:00
baldurk
913554c005
Return the right result for copying progress bars
2017-02-09 19:28:24 +00:00
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
d728a47b99
Use CONFIG += silent to avoid the need to reset MAKEFLAGS
...
* When cmake custom commands invoke make, the make execution is silent.
The MAKEFLAGS reset was to remove the silent flag, but it also lost
the -j parallel build flags.
* Instead, we set qmake to silent mode (which it already was going to
be), and that causes it to add echo statements to each rule that will
be printed even when make is silent.
2017-02-09 19:28:23 +00:00
baldurk
a685621b3f
Remove help button from dialogs
2017-02-09 19:28:23 +00:00
baldurk
b36b822faa
Remove extension masks from vcxproj.filters file
2017-02-09 19:28:23 +00:00
baldurk
aaf87aec96
Add a QTDebug project configuration for compiling against Qt debug DLLs
2017-02-09 19:28:23 +00:00
baldurk
2156fc56f3
Compile with moc/uic/rcc custom tools in local vcxproj
...
* The plan is to commit those executables with the headers/libs/dlls we
were already going to commit once the Qt UI is shipping on windows.
2017-02-09 19:28:22 +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
7f27f94648
Move some files that were mistakenly in the generated filter in VS
2017-02-09 19:28:22 +00:00
baldurk
9d6aed683e
Default to TargetDir for debugging working dir (the dir with the exe)
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
24564a5439
Don't pass strings by copy unnecessarily
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
7d9c38b14a
Keep list of remote hosts in persistant config
2017-02-09 19:28:21 +00:00
baldurk
f67b02ecf0
Add class for managing remote hosts
2017-02-09 19:28:21 +00:00
baldurk
d1a4238e00
Add a utility to check if running on a lambda thread
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
95d84f2da7
Add extended RDTableWidget with row re-ordering
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
89f6fa339b
Add NO_CXX11_REGEX define for qrenderdoc building on old compilers
2017-02-01 10:03:46 +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
0cbb43b7bf
Remove QString formatting on output log
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