baldurk
cd6e99405e
Add some default-off verbose logging of IAT hooks. Refs #425
2016-11-25 18:19:46 +01:00
baldurk
4ce3c31fef
Add un-finished work in progress mesh buffer viewer
2016-11-25 17:05:58 +01:00
baldurk
48169536f5
Implement float formatting rules
2016-11-25 15:43:25 +01:00
baldurk
a2d40f8061
Add constant buffer previewer for qrenderdoc
2016-11-25 14:17:20 +01:00
baldurk
2f14e2ac70
make displayAsHex a real member of ShaderVariable, for use in qrenderdoc
2016-11-25 14:15:56 +01:00
baldurk
ddd6eac703
Add some API type functions into headers
2016-11-25 14:15:33 +01:00
baldurk
90a1b03a0f
Fix some switch statements missing breaks
2016-11-25 14:14:47 +01:00
baldurk
a6b0bd9245
Add utility function to locate the manager for a window
2016-11-25 14:14:36 +01:00
baldurk
5883820727
Fixes for linux building including some very stupid casts
2016-11-24 20:13:32 +01:00
baldurk
968805b39a
Handle multiple swapchain buffers being present in a D3D12 capture
2016-11-24 19:47:05 +01:00
baldurk
6ef7dbb356
Add pipeline state viewer and implement vulkan viewer
...
* Minus interactions with as-yet-unimplemented windows like buffer and
shader viewers.
* Also missing HTML export
2016-11-24 19:47:05 +01:00
baldurk
9ab11786b2
Add a utility to style a QGridLayout with actual lines between elements
2016-11-24 19:47:04 +01:00
baldurk
0b9e11d1ec
Add some more ToStr::Get implementations
2016-11-24 19:47:03 +01:00
baldurk
e8c216464d
Make both columns bold in the API Inspector view
2016-11-24 19:47:03 +01:00
baldurk
45c132ef81
Make sure the texture list frame is never deleted by the tool manager
2016-11-24 19:47:02 +01:00
baldurk
31317451de
use ToolWindowManager::raiseToolWindow to show the texture viewer
2016-11-24 19:47:01 +01:00
baldurk
7efc1bc455
Don't delete locked tabs, allow them to be deleted by the toolmanager
2016-11-24 19:47:01 +01:00
baldurk
7cc066abac
Fixed some issues setting up array textures slice dropdown
2016-11-24 19:47:00 +01:00
baldurk
4a77e4c445
Add some more STL-alike util accessors
2016-11-24 19:47:00 +01:00
baldurk
f30eed0dcf
Fix typo in type names
2016-11-24 19:46:59 +01:00
baldurk
31023d7c91
Rename the RightArrow icons to action/action_hover
2016-11-24 19:46:58 +01:00
baldurk
81f3bb4680
Add extended RDTreeWidget with hovering capabilities
2016-11-24 17:16:02 +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
e13b6277ed
Add API Inspector
2016-11-21 19:33:19 +01:00
baldurk
ad3ea6513d
Fix a potential race where we'd double-delete a command
...
* If it was a blocking invoke, we'd release the processed semaphore then
the main thread could delete cmd before we check self delete (which
could be garbage and look like it's true) and delete it again.
2016-11-21 19:12:35 +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
aa8139fcb4
Add checks of any current captures or temp logs when closing main window
2016-11-21 17:59:01 +01:00
baldurk
46a86dce92
Add utility function to raise a toolwindow
2016-11-21 17:58:00 +01:00
baldurk
23d8c12457
Add status message about log warnings/errors
2016-11-21 17:38:02 +01:00
baldurk
bce0b31060
Iterate recent item lists in reverse order, most recent item is last
2016-11-21 17:37:28 +01:00
baldurk
0e7364a4c1
Process command-line remote connection and open new LiveCapture
2016-11-21 17:04:57 +01:00
baldurk
3ebfcfc112
Set fixed-width font in portable way
2016-11-21 17:04:36 +01:00
baldurk
60f83c1b5e
Set icons for child windows
2016-11-21 17:04:08 +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
a85eb017a3
Add custom browsing for executable files that checks permissions
2016-11-21 16:46:19 +01:00
baldurk
b2464e1c64
Create logfiles in 0644
2016-11-21 15:05:32 +01:00
baldurk
72f0bf6dde
While not implemented, default vulkan layer warning to not visible
2016-11-21 14:57:14 +01:00
baldurk
0193892851
Initialise m_lastUsedArea to NULL
2016-11-21 14:55:18 +01:00
baldurk
145efba57b
Only call update() in setGeometry() when it's a new rect.
2016-11-21 14:55:18 +01:00
baldurk
1ea3e5bcda
Remove maxmimumSize where inappropriate, as it breaks on other layouts
2016-11-21 12:36:13 +01:00
baldurk
2483fd776a
Add option for the flow layout to keep a fixed grid size
2016-11-21 12:35:38 +01:00
baldurk
f336643e37
Check for 5.6 Qt specifically in project file.
2016-11-21 10:56:28 +01:00
baldurk
60fed06de0
Don't error on unknown warning suppression
...
* Otherwise it's impossible - this warning I guess was only added in a
later version.
2016-11-19 15:43:11 +01:00
baldurk
512906c104
Export GLX functions we don't intercept as pass-through functions
2016-11-19 15:13:55 +01:00
baldurk
0a4f79ce8d
Ignore a new warning in glslang
2016-11-19 15:13:54 +01:00
baldurk
2dff321f56
Win32 compile fixes
2016-11-19 15:13:54 +01:00
baldurk
9d108d5a32
Use Qt isinf/isnan functions to avoid math.h mess. Refs #430
2016-11-19 15:13:53 +01:00
baldurk
9014c5330a
Take global GL lock when inside SwapBuffers & Start/EndFrameCapture
...
* If we don't have this lock, we can end up trampling serialisation
as two threads try to serialise at once.
2016-11-19 12:52:20 +01:00
baldurk
4e6a461d32
Define AMD_EXTENSIONS on linux builds of glslang
2016-11-19 12:52:20 +01:00