baldurk
c2eb0f6eb1
Add fetching of GS/DS output data
2017-02-17 12:32:19 +00:00
baldurk
14e7c1e9a3
Sort position element on output to the start before calculating offsets
2017-02-17 12:30:58 +00:00
baldurk
a7af30e800
Don't try to use index buffers for non-indexed draws
2017-02-17 12:30:05 +00:00
baldurk
079dcf2e24
Don't leak menus by creating every time the callback is called
2017-02-17 12:29:11 +00:00
baldurk
b6f62d030f
Add support for highlighting columns that are selected in buffer viewer
2017-02-17 12:28:47 +00:00
baldurk
55dee854d6
Add default constructor for MeshFormat
2017-02-17 12:27:47 +00:00
baldurk
8ffcab84d9
Add self-hosting tool menu items on windows
2017-02-17 12:26:49 +00:00
baldurk
4b572d4d3c
Use valid serialised array count during read. Fixes crash in ClearView
2017-02-17 09:59:42 +00:00
baldurk
fae56e453e
Fix variable shadowing warning on VS2015
2017-02-16 19:22:40 +00:00
baldurk
845bcb5603
Fix wrong filename in script
2017-02-16 18:59:13 +00:00
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
845450848a
Add RENDERDOC_SUPPORT_GL define to VS build
2017-02-16 17:09:37 +00:00
Peter Gal
8366da4a6b
Add new OpenGL ES driver type
...
Introduce the OpenGL ES driver type and use it in the
EGL replay code path. Also propagate the GLES mode info
into the OpenGL driver class.
2017-02-16 15:00:12 +01:00
Peter Gal
a70bcb8ad3
Add EGL replay implementation
2017-02-15 22:38:26 +00:00
baldurk
af6b4cf68c
Add new linux files to vcxproj
2017-02-14 19:16:54 +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
edaf0ef0de
Don't rely on GL driver to store object name, store ourselves. Refs #509
2017-02-14 19:14:52 +00:00
Michael Rennie
e19f547f25
Allow GLX and EGL hooks to be compiled together.
...
GLHookSet is moved into shared code, and will be populated by whichever
API is used by the app.
2017-02-14 14:19:47 +00:00
baldurk
ebb348962c
Breakpoint/dump on error/fatal messages as appropriate
2017-02-13 19:20:25 +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
4a9b5ae60c
Add support for direct mode display extensions
...
* Minor change made to vulkan.h to avoid including Xrandr.h directly and
adding a new dependency, when all we need is the RROutput typedef
2017-02-13 19:20:19 +00:00
baldurk
4cb9fb4fe3
Add support for display control extensions
...
* VK_EXT_display_surface_counter and VK_EXT_display_control
2017-02-13 19:20:18 +00:00