baldurk
19218b6bef
Remove hardcoded color stylesheets from shader labels in pipeline views
2017-05-29 17:52:25 +01:00
baldurk
886ec3190c
Use WindowText color for custom painting on RDSplitterHandle
2017-05-29 17:52:01 +01:00
baldurk
a504355900
Use QPalette::Base as background for SuggestRemoteDialog
...
* Removes hardcoded #fff white background which breaks on other themes.
2017-05-29 16:59:02 +01:00
baldurk
09c9ae94d2
Change the vulkan layer warning to be theme-friendly
...
* The hardcoded background color didn't work on light-on-dark themes,
so instead just use the tooltip base color, and darken on hover.
2017-05-29 16:51:57 +01:00
baldurk
da6560f9aa
Use anti-aliasing when rendering histogram bar
2017-05-29 16:07:56 +01:00
baldurk
d170724bdb
Update to toolwindowmanager 8e36057 to get a couple of important fixes
2017-05-29 15:59:26 +01:00
baldurk
ba1e6f1e82
Ensure invalid memory indices in the remap table aren't used. Refs #627
2017-05-29 15:08:58 +01:00
baldurk
158bc4d583
Update code for new toolwindowmanager
2017-05-29 13:31:28 +01:00
baldurk
4bc361fc1a
Update ToolWindowManager to 4c259a67f36491a7c1f92cfea9a424c94e0e364b
...
* From my fork - https://github.com/baldurk/toolwindowmanager
* Contains many changes and improvements to make the docking solution
more usable.
2017-05-29 13:19:46 +01:00
baldurk
7b5ca0f4b6
Make sure we have enough entries in the original physical device list
2017-05-29 13:16:46 +01:00
Jimmy Lee
db5b0e47fe
Added support for EXT_disjoint_timer_query
2017-05-29 05:15:47 -07:00
Jordan Logan
1426d1bbd9
Fix for double delete in Vulkan DescSetLayout::Init
...
DescSetLayout::Init can crash when Immutable Samplers are provided.
When the vector containing the Binding info is resized, the pointer to
immutableSamplers is copied and then deleted in the old copy.
A copy constructor has been added to the Binding struct.
Fixed indexing in DescSetLayout::Init
2017-05-29 05:15:33 -07:00
Arseny Kapoulkine
8154b93e2a
Use case-insensitive comparison for process filter
...
This makes it easier to filter processes that have upper case letters -
for example, you can now type 'calc' to filter out 'Calculator'.
2017-05-25 00:19:18 -07:00
baldurk
70e8abb382
Fix handling of slice offsets for 3D textures
...
* There were inconsistencies that could lead to off-by-one or
missampling in some cases when applying a slight offset to ensure we
sample the selected slice of the texture.
2017-05-23 16:42:55 +01:00
Janos Pantos
a6f202ca5e
Add support for primitive bounding boxes feature of GLES
2017-05-23 08:42:44 -07:00
Janos Pantos
eee186e9a3
Generate unsupported GLES functions into gl_hookset_def.h
2017-05-23 08:42:44 -07:00
Janos Pantos
c53f440fd9
Use GLES extension header for compilation
2017-05-23 08:42:44 -07:00
Peter Gal
64156fc039
Expose glDrawBuffersEXT and allow GL_EXT_draw_buffers
...
The GL_EXT_draw_buffers extension defines the glDrawBuffersEXT method
which can be aliased to the glDrawBuffers method.
2017-05-22 07:51:45 -07:00
baldurk
16bc831c16
Protect against recursive/re-entrant swapbuffers calls
...
* E.g. internally SwapBuffers might call wglSwapBuffers which we also
hook, and we'd process it twice redundantly. Only process the first
one we come across, whichever that is.
2017-05-22 11:00:33 +01:00
baldurk
188481e881
Fix implementation of round_z in D3D debugging
2017-05-22 11:00:33 +01:00
Sandy Carter
007846ac67
Fix patch list count off by one error
2017-05-22 02:56:26 -07:00
Janos Pantos
1dcd39afd5
Add support for GL_ETC1_RGB8_OES compressed texture format
2017-05-22 02:55:54 -07:00
Janos Pantos
70514fc5ac
Store and load data of compressed textures on GLES
...
Since GLES does not support glGetCompressedTexImage function, the
compressed data cannot be extracted. For solving this, we store
them at glCompressedTexImage* calls, and use these data when
required (however it is not necessarily correct).
2017-05-22 02:55:54 -07:00
Michael Rennie
9ef362c28e
Fix isSRGB detection for EGL.
...
glBindFragDataLocation not allowed for gl_ outputs.
Fixes found when using Mesa.
2017-05-22 02:55:42 -07:00
babymustgrowstrong
8b059987ad
GL_EXT_texture_buffer and GL_OES_texture_buffer
2017-05-22 02:55:19 -07:00
babymustgrowstrong
b0c07fdd01
GL_OES_geometry_shader and GL_EXT_geometry_shader support
2017-05-22 02:55:19 -07:00
babymustgrowstrong
6a66492f83
GL_OES_tessellation_shader and GL_EXT_tessellation_shader support
2017-05-22 02:55:19 -07:00
babymustgrowstrong
5552e22431
GL_OES_sample_shading support
2017-05-22 02:55:19 -07:00
babymustgrowstrong
6566426195
GL_EXT_draw_buffers_indexed support
2017-05-22 02:55:19 -07:00
babymustgrowstrong
f93b0d6fb7
GL_OES_copy_image and GL_EXT_copy_image support
2017-05-22 02:55:19 -07:00
baldurk
87ec279f1c
Update some forgotten Copyright years to 2017
2017-05-19 17:28:41 +01:00
baldurk
1f5f34e16c
Bump version info to v0.35
2017-05-19 17:27:00 +01:00
baldurk
ec4899ec72
Default current view in buffer viewer to VS In.
v0.34
2017-05-19 16:24:43 +01:00
baldurk
9b41534daa
Make the linux timeout even more generous still
...
* It's not too bad to wait a while since we have a progress bar that
will pop up if the operation takes a while.
2017-05-19 15:57:58 +01:00
baldurk
57831f1926
If a callstack is valid but no resolver is found, return one empty entry
...
* This is a complete hack really but it signifies this status to the UI.
2017-05-19 15:56:49 +01:00
baldurk
24f2c460f5
Pass GL_RED_INTEGER instead of GL_RED to glClearBufferData
...
* Mesa requires that we precisely specify it, and won't convert from
'floating point' GL_RED. Although I'm not sure what that means with
GL_RED and GL_UNSIGNED_INT...
2017-05-19 15:46:13 +01:00
baldurk
79a61c5700
Disallow docked panels in a shader viewer from becoming float windows
2017-05-19 14:44:32 +01:00
baldurk
a8a7e32cc0
Set reasonable bounds and steps for projection matrix guess controls
2017-05-19 14:41:42 +01:00
baldurk
5f05c4309f
Fix a mistaken string format that merged two arguments accidentally.
2017-05-19 14:41:23 +01:00
baldurk
d1db941275
Tweak a couple of lines to refer to renderdoc.org instead of github
2017-05-19 14:24:27 +01:00
baldurk
abb07a5be1
Add missing mention of D3D12 support in a couple of places.
2017-05-19 13:52:16 +01:00
baldurk
e36204da09
Bump the MSI version to 3.1, since the VS2015 redist requires it
...
* 3.1 is still available everywhere we care about - I think even 4.5
ships with win7.
2017-05-19 13:27:12 +01:00
baldurk
04433f4c3a
Remove search for suffix on git commit hash in C# UI
...
* Instead we just add a comment next to a 'false' return, and it can be
replaced in a build script.
2017-05-19 12:51:15 +01:00
baldurk
0c9806f30d
Restore linking against breakpad libraries in release builds.
2017-05-19 11:46:36 +01:00
baldurk
4eda46fd96
Don't print to stdout/stderr in captured programs
...
* Otherwise it could interfere with normal functioning. Especially if we
run a script that then runs ls or dirname or pwd or something, and we
start printing logging messages! Oops.
2017-05-18 15:57:52 +01:00
baldurk
5ddf450ce2
Only update the vertex data we're using in the PickVBBuf
2017-05-18 15:18:27 +01:00
baldurk
5b74b66493
Don't construct a QFont globally (as a class static)
...
* It causes a crash when Qt is statically linked.
2017-05-18 15:05:03 +01:00
baldurk
c5b79e9382
Crashhandler should only be enabled on *windows* official builds
2017-05-18 13:58:26 +01:00
baldurk
7f5a56912b
Hook the nvapi wrappers around D3D11CreateDevice
...
* We used to hook nvapi.dll's call to d3d11.dll, but we don't hook that
dll anymore. So we'd miss this call and so miss the whole device.
2017-05-18 12:44:25 +01:00
baldurk
6a0538dcd4
Fix mismatched serialising on remote server code, std::vector both sides
2017-05-18 11:18:45 +01:00