Commit Graph

5568 Commits

Author SHA1 Message Date
baldurk a79ca2f73c Fix an extra arg %4 parameter that's unused for 3-wide vectors 2017-05-30 15:38:15 +01:00
baldurk aeab2d085b Get fix for toolwindowmanager - 3a02944 2017-05-30 15:37:58 +01:00
baldurk 641eaf4665 Add option to instantly show tooltips over RDTreeWidget items 2017-05-30 14:08:44 +01:00
baldurk 2c145fc64c Add handling to remote suggestion dialog for selecting remotes 2017-05-30 13:18:57 +01:00
baldurk 6d08766792 Set ToolWindowManager::AlwaysDisplayFullTabs on texture viewer displays 2017-05-30 12:39:16 +01:00
baldurk d4ac0118ce Update toolwindowmanager to f86518a 2017-05-30 12:39:01 +01:00
baldurk 3ab7510c7f Avoid calling XOpenDisplay multiple times, fixes crashes on Intel Mesa
* See https://bugs.freedesktop.org/show_bug.cgi?id=99831
  https://bugs.freedesktop.org/show_bug.cgi?id=54971
* It's not clear if it's invalid to call XOpenDisplay more than once but
  at the very least it's only really used as convenience to avoid
  plumbing the display handle through.
2017-05-30 12:02:00 +01:00
baldurk 34112696e6 Update toolwindowmanager to 13451b8 with a few more fixes 2017-05-29 18:21:43 +01:00
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