baldurk
2ca83cbea4
Don't accidentally insert bounding box data while trying to look it up
2017-05-31 12:39:58 +01:00
baldurk
58a2560c49
Reset the arcball around the bounding box when resetting the camera
2017-05-31 12:30:03 +01:00
baldurk
2726709238
Don't leak references to index buffers bound for non-indexed draws
2017-05-31 12:29:52 +01:00
baldurk
973cbd380f
Don't show bounding box around rasterized output in mesh viewer
2017-05-31 11:39:00 +01:00
baldurk
ed38e47c92
When showing whole pass in mesh view, show right #instances each draw
2017-05-31 11:38:38 +01:00
baldurk
817ead1b3f
Make sure to return our own glXGetProcAddress(ARB) from GetProcAddress
...
* Fixes libepoxy programs not being hooked properly
2017-05-31 11:37:57 +01:00
baldurk
9536c4eb8b
OSX compile fix
2017-05-30 23:45:51 +01:00
baldurk
327b822230
Update wireframe mesh 'icon' image to be less arbitrary and weird
2017-05-30 17:14:50 +01:00
baldurk
fbf03ecd77
Set up pipeline viewers to re-draw the mesh icon in an appropriate color
2017-05-30 17:14:37 +01:00
baldurk
26862d92b2
Add a toggle to RDLabel to preserve the aspect ratio of its pixmap
2017-05-30 17:08:37 +01:00
baldurk
c95f7c4cea
Add default copy-paste handlers for RDListWidget and RDTreeWidget
2017-05-30 16:13:41 +01:00
baldurk
4d8ee2be43
Remove a function that is unimplemented and unused
2017-05-30 15:38:23 +01:00
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