forked from AuroraMiddleware/gtk
Merge branch 'matthiasc/for-master' into 'master'
Matthiasc/for master Closes #3196 See merge request GNOME/gtk!2662
This commit is contained in:
commit
ccdc10d9df
@ -2,6 +2,8 @@
|
|||||||
*
|
*
|
||||||
* This demo shows a multi-column representation of some parts
|
* This demo shows a multi-column representation of some parts
|
||||||
* of the Unicode Character Database, or UCD.
|
* of the Unicode Character Database, or UCD.
|
||||||
|
*
|
||||||
|
* The dataset used here has 33 796 items.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <gtk/gtk.h>
|
#include <gtk/gtk.h>
|
||||||
|
@ -864,7 +864,7 @@ gdk_gl_context_get_use_es (GdkGLContext *context)
|
|||||||
return priv->use_es > 0;
|
return priv->use_es > 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef G_ENABLE_CONSISTENCY_CHECKS
|
#ifdef G_ENABLE_DEBUG
|
||||||
static void
|
static void
|
||||||
gl_debug_message_callback (GLenum source,
|
gl_debug_message_callback (GLenum source,
|
||||||
GLenum type,
|
GLenum type,
|
||||||
@ -1008,8 +1008,11 @@ gdk_gl_context_check_extensions (GdkGLContext *context)
|
|||||||
priv->has_debug_output = epoxy_has_gl_extension ("GL_ARB_debug_output") ||
|
priv->has_debug_output = epoxy_has_gl_extension ("GL_ARB_debug_output") ||
|
||||||
epoxy_has_gl_extension ("GL_KHR_debug");
|
epoxy_has_gl_extension ("GL_KHR_debug");
|
||||||
|
|
||||||
#ifdef G_ENABLE_CONSISTENCY_CHECKS
|
#ifdef G_ENABLE_DEBUG
|
||||||
if (priv->has_debug_output)
|
display = gdk_draw_context_get_display (GDK_DRAW_CONTEXT (context));
|
||||||
|
gl_debug = GDK_DISPLAY_DEBUG_CHECK (display, GL_DEBUG);
|
||||||
|
|
||||||
|
if (priv->has_debug_output && gl_debug)
|
||||||
{
|
{
|
||||||
gdk_gl_context_make_current (context);
|
gdk_gl_context_make_current (context);
|
||||||
glEnable (GL_DEBUG_OUTPUT);
|
glEnable (GL_DEBUG_OUTPUT);
|
||||||
@ -1039,11 +1042,6 @@ gdk_gl_context_check_extensions (GdkGLContext *context)
|
|||||||
priv->is_legacy = TRUE;
|
priv->is_legacy = TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef G_ENABLE_DEBUG
|
|
||||||
display = gdk_draw_context_get_display (GDK_DRAW_CONTEXT (context));
|
|
||||||
gl_debug = GDK_DISPLAY_DEBUG_CHECK (display, GL_DEBUG);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
if (priv->has_khr_debug && gl_debug)
|
if (priv->has_khr_debug && gl_debug)
|
||||||
{
|
{
|
||||||
priv->use_khr_debug = TRUE;
|
priv->use_khr_debug = TRUE;
|
||||||
|
@ -9,8 +9,8 @@ _OUT_ vec2 endPoint;
|
|||||||
_OUT_ float maxDist;
|
_OUT_ float maxDist;
|
||||||
_OUT_ vec2 gradient;
|
_OUT_ vec2 gradient;
|
||||||
_OUT_ float gradientLength;
|
_OUT_ float gradientLength;
|
||||||
_OUT_ vec4 color_stops[8];
|
_OUT_ vec4 color_stops[6];
|
||||||
_OUT_ float color_offsets[8];
|
_OUT_ float color_offsets[6];
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
gl_Position = u_projection * u_modelview * vec4(aPosition, 0.0, 1.0);
|
gl_Position = u_projection * u_modelview * vec4(aPosition, 0.0, 1.0);
|
||||||
@ -44,8 +44,8 @@ _IN_ vec2 endPoint;
|
|||||||
_IN_ float maxDist;
|
_IN_ float maxDist;
|
||||||
_IN_ vec2 gradient;
|
_IN_ vec2 gradient;
|
||||||
_IN_ float gradientLength;
|
_IN_ float gradientLength;
|
||||||
_IN_ vec4 color_stops[8];
|
_IN_ vec4 color_stops[6];
|
||||||
_IN_ float color_offsets[8];
|
_IN_ float color_offsets[6];
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
// Position relative to startPoint
|
// Position relative to startPoint
|
||||||
|
@ -7,8 +7,8 @@ uniform vec2 u_radius;
|
|||||||
uniform vec2 u_center;
|
uniform vec2 u_center;
|
||||||
|
|
||||||
_OUT_ vec2 center;
|
_OUT_ vec2 center;
|
||||||
_OUT_ vec4 color_stops[8];
|
_OUT_ vec4 color_stops[6];
|
||||||
_OUT_ float color_offsets[8];
|
_OUT_ float color_offsets[6];
|
||||||
_OUT_ float start;
|
_OUT_ float start;
|
||||||
_OUT_ float end;
|
_OUT_ float end;
|
||||||
|
|
||||||
@ -39,8 +39,8 @@ uniform vec2 u_radius;
|
|||||||
uniform float u_end;
|
uniform float u_end;
|
||||||
|
|
||||||
_IN_ vec2 center;
|
_IN_ vec2 center;
|
||||||
_IN_ vec4 color_stops[8];
|
_IN_ vec4 color_stops[6];
|
||||||
_IN_ float color_offsets[8];
|
_IN_ float color_offsets[6];
|
||||||
_IN_ float start;
|
_IN_ float start;
|
||||||
_IN_ float end;
|
_IN_ float end;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user