baldurk
913ba6fed1
Don't erase VendorCheck in unrelated function, resetting them to false
2017-02-20 14:48:48 +00:00
baldurk
2475e3844d
Add marker regions for self-hosted captures in GL
2017-02-20 14:48:48 +00:00
baldurk
f3c3f82cc4
Minor tweaks to GL pipeline view in Qt, to display format for FBO att.s
2017-02-20 14:48:47 +00:00
baldurk
dc46612d37
Remove file before copying so we can overwrite
2017-02-20 14:48:46 +00:00
baldurk
c47d50ea7b
Use per-face targets when serialising cubemap images with TexImage
2017-02-20 14:48:46 +00:00
baldurk
04c22d04f2
Reduce some copy-pasting between mesh stage UI elements
2017-02-20 14:48:45 +00:00
baldurk
7a10504260
Only VSIn stage applies baseVertex offset.
2017-02-20 14:48:44 +00:00
baldurk
7495ff37d5
Use bounding box data for placing arcball/WASD cameras
2017-02-20 14:48:43 +00:00
baldurk
d014156e45
Don't spinlock when waiting for blocking render commands
2017-02-20 10:32:12 +00:00
Michael Rennie
71a37c5794
GLWindowingData GLX/EGL context functions now in GLPlatform interface.
...
immediateBegin/Vert/End refactored to DrawQuads().
2017-02-17 20:32:39 +00:00
Peter Gal
4511c0b86f
Add explicit initialization of the GL ES driver
...
When the EGL api was invoked a normal OpenGL
driver was created instead of a GL ES driver.
With this modification we explicitly initialize the
OpenGL ES driver in case of EGL api calls.
In every other case we assume the normal OpenGL driver.
2017-02-17 20:19:19 +00:00
baldurk
bea403743a
Include errno.h
2017-02-17 20:16:22 +00:00
baldurk
654a5cb3c9
Remove WIP from Qt UI in README
2017-02-17 20:16:21 +00:00
baldurk
9721a4d1a4
Set up icon and version for OS X packages
2017-02-17 20:16:21 +00:00
baldurk
a7964a45d0
Add threaded calculation of bounding boxes in mesh viewer, cached by EID
2017-02-17 20:16:20 +00:00
baldurk
300029d4e1
Apply baseVertex when calculating index
2017-02-17 20:16:19 +00:00
baldurk
16f85cadc2
Comment out use of glXCreateWindow
2017-02-17 20:16:18 +00:00
baldurk
da98e9e58d
Refcount pointers to BufferData so we can pass them to other threads
2017-02-17 20:16:18 +00:00
baldurk
1e65762e93
Process render commands 1 by 1 to allow pre-empting high frequency cmds
2017-02-17 20:16:17 +00:00
baldurk
24c1042f06
Return an empty MeshFormat for GetPostVSData on invalid drawcall
2017-02-17 13:25:23 +00:00
baldurk
486f8d4441
Fix QString warning about calling .arg() too many times
2017-02-17 13:25:04 +00:00
baldurk
b76ca0f060
Add proper guessing and selection of position/secondary elements
2017-02-17 13:24:40 +00:00
baldurk
0787799b88
Remove completed TODO comment
2017-02-17 13:03:32 +00:00
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