baldurk
5a88b280ca
Add context menu to BufferViewer to debug vertices, or export data
2017-02-16 17:10:08 +00:00
baldurk
8177776422
Add snippets menu for writing custom shaders
2017-02-16 17:10:07 +00:00
baldurk
fa04d5a72e
Add a find/replace tool for use with Scintilla
2017-02-16 17:10:07 +00:00
baldurk
e336cab5ae
Add the ability to selectively disallow certain panels from floating
2017-02-16 17:10:06 +00:00
baldurk
8b760ced92
Add environment variable editor for capture dialog in Qt
2017-02-16 17:10:05 +00:00
baldurk
a3e31489f8
Fix some VS project filters that got mixed up after generated files move
2017-02-16 17:10:04 +00:00
baldurk
3398fcc9de
Add support for configuring an external SPIR-V disassembler in Qt UI
2017-02-16 17:10:04 +00:00
baldurk
11a914bd59
Implement win32/linux checking and registering of vulkan layers
2017-02-16 17:10:03 +00:00
baldurk
72921f2642
Ensure windows.h is included first before shellapi.h
2017-02-16 17:10:02 +00:00
baldurk
71c05ed572
Remove some of the redundant places where git commit hash is #define'd
2017-02-16 17:10:02 +00:00
baldurk
f416f4770e
Implement UI side of detecting vulkan layer problems and fixing as admin
...
* Stub functions for the actual detection/fixing part.
2017-02-14 19:14:53 +00:00
baldurk
206d9e0b34
Don't clear selection for eventbrowser when losing focus
2017-02-14 19:14:53 +00:00
baldurk
9cf9c1e8b1
Add file list to shader viewer when enough files are visible
2017-02-14 19:14:53 +00:00
baldurk
79f1edc6f0
When dragging off a tab/tabs to a new float window, default to same size
...
* This isn't perfect, but it at least prevents the case where you drag
off a full-size panel and the new window is tiny and crushed.
2017-02-14 19:14:53 +00:00
baldurk
cba5606a83
Add middle-click-to-close for tabs in ToolWindowManager
2017-02-14 19:14:53 +00:00
baldurk
0cc4e6e909
Change some separators not hiding/showing properly in tex viewer toolbar
2017-02-14 19:14:52 +00:00
baldurk
3423c2e0d9
Fix a string format to refer to the right parameters
2017-02-14 19:14:52 +00:00
baldurk
a1a3d7dfdb
Reset hover/pick swatch back to black when closing a log
2017-02-14 19:14:52 +00:00
baldurk
fbae19f622
Add custom shader handling to texture viewer
2017-02-14 19:14:52 +00:00
baldurk
bc2ef77405
Centralise object file dirs in VS so they're not all over the tree
2017-02-14 19:14:52 +00:00
baldurk
2ce133812f
Set font size to 12 on pipeline flowchart
2017-02-14 19:14:52 +00:00
baldurk
871a48d7fa
Add flowchart custom widget to show select pipeline stages
2017-02-13 19:20:25 +00:00
baldurk
399a9f5a1e
For QTDebug target, copy in debug versions of Qt dlls to output folder
2017-02-13 19:20:24 +00:00
baldurk
1fe36fc90f
Connect up the simple help menu entries for opening websites/docs/log
2017-02-13 19:20:24 +00:00
baldurk
2bbbeb3369
Reskin the about dialog slightly, switch to an SVG logo
2017-02-13 19:20:23 +00:00
baldurk
ea7cee9d13
Make the find behaviour in event browser to be a bit more 'sticky'
...
* Clicking away from the find box doesn't lose your highlight/search,
and if you open find again it has the previous search text there.
2017-02-13 19:20:23 +00:00
baldurk
f8ed197318
Add static resources collection with pre-constructed QPixmaps & QIcons
...
* Apart from making the code cleaner when accessing them, creating these
from strings can be slow if you do it often enough (e.g. once per
resources for action/action_hover in pipeline state view).
2017-02-13 19:20:22 +00:00
baldurk
fa33d883ac
Don't make a blocking call to the UI from render thread
2017-02-13 19:20:21 +00:00
baldurk
99fc18e162
Add "min-max" naming in EID column for marker regions
2017-02-13 19:20:21 +00:00
baldurk
3841af5697
Add fake profile markers if a capture doesn't have any markers at all
2017-02-13 19:20:20 +00:00
baldurk
1100f36d77
Add toolbar buttons for previous/next drawcall step
2017-02-13 19:20:20 +00:00
baldurk
0c79d778e9
Add shortcuts for functionality in event browser
2017-02-13 19:20:13 +00:00
baldurk
55e5bcca61
Implement bookmark handling in the event browser
2017-02-13 14:29:13 +00:00
baldurk
8630f82db3
Update shader viewer to support editing and debugging of shaders
2017-02-10 21:48:50 +00:00
baldurk
235167f6df
Extract out shader saving code into common pipeline state viewer
2017-02-10 21:48:49 +00:00
baldurk
73a694904a
Fix pixel history context menu not appearing
2017-02-10 21:48:49 +00:00
baldurk
545d712946
Add icons for run-to-NaN and run-to-sample
2017-02-10 21:48:48 +00:00
baldurk
4d699a2068
Allow overriding the variable type when formatting a shader variable
2017-02-10 21:48:48 +00:00
baldurk
354a2707ae
Avoid copying large structs, prefer to pass by reference
2017-02-10 21:48:46 +00:00
baldurk
456b117a76
Don't copy support files as executable programs
2017-02-10 12:41:24 +00:00
baldurk
7caf12aea4
Add $ORIGIN/../lib/ to rpath for renderdoccmd and qrenderdoc
2017-02-10 12:09:05 +00:00
baldurk
af0faeea44
Fix compilation on OS X - include headers for powf
2017-02-10 12:08:49 +00:00
baldurk
7c53c6a0e0
Add RDTreeView to qmake project
2017-02-10 01:53:36 +00:00
baldurk
59b28e6843
Fix compilation warning about int/uintptr casts
2017-02-10 01:52:26 +00:00
baldurk
5588686fd7
Mitigate remote probe thread delaying full shutdown of program
2017-02-09 23:22:09 +00:00
baldurk
4d8e799a0e
Add pixel history window
2017-02-09 23:21:45 +00:00
baldurk
2285b209c3
Access CaptureContext & RenderManager by reference, not pointer
...
* Neither of these can or should be NULL so enforce it explicitly.
2017-02-09 19:28:24 +00:00
baldurk
0d141b6d7e
Add TODOs that were missing in a couple of places
2017-02-09 19:28:24 +00:00
baldurk
60a1950b16
Fetch image/resource layouts from pipeline state data
2017-02-09 19:28:24 +00:00
baldurk
f45adb8cc5
In LambdaThread delete QThread on finished signal instead of during run
2017-02-09 19:28:24 +00:00