diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2016-07-08 16:22:33 +0100 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2016-10-18 11:49:08 +0100 |
commit | d3393d51ffadfaf6cef3ac461ca2dfd44e972e1e (patch) | |
tree | ef0fdb785fc3832969908550aa1b397eaa197760 /gsk/gskshaderbuilder.c | |
parent | 46bb14e173af27f2e0dde5a256765dbf91b0ef2e (diff) | |
download | gtk+-d3393d51ffadfaf6cef3ac461ca2dfd44e972e1e.tar.gz |
gsk: Add specific debug type for shaders
So that we don't lose GskShaderBuilder debugging messages in the stream
of GskGLRenderer ones.
Diffstat (limited to 'gsk/gskshaderbuilder.c')
-rw-r--r-- | gsk/gskshaderbuilder.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gsk/gskshaderbuilder.c b/gsk/gskshaderbuilder.c index 8e3729429f..c37a203349 100644 --- a/gsk/gskshaderbuilder.c +++ b/gsk/gskshaderbuilder.c @@ -260,11 +260,12 @@ gsk_shader_builder_compile_shader (GskShaderBuilder *builder, glCompileShader (shader_id); #ifdef G_ENABLE_DEBUG - if (GSK_DEBUG_CHECK (OPENGL)) + if (GSK_DEBUG_CHECK (SHADERS)) { - g_print ("*** Compiling %s shader ***\n" + g_print ("*** Compiling %s shader from '%s' + '%s' ***\n" "%s\n", shader_type == GL_VERTEX_SHADER ? "vertex" : "fragment", + shader_preamble, shader_source, source); } #endif @@ -395,7 +396,7 @@ gsk_shader_builder_create_program (GskShaderBuilder *builder, g_hash_table_insert (builder->programs, GINT_TO_POINTER (program_id), program); #ifdef G_ENABLE_DEBUG - if (GSK_DEBUG_CHECK (OPENGL)) + if (GSK_DEBUG_CHECK (SHADERS)) { GHashTableIter iter; gpointer name_p, location_p; |