Reviewed-by: Ilia Mirkin <imir...@alum.mit.edu>
On Wed, Jan 20, 2016 at 2:32 PM, Rob Clark <robdcl...@gmail.com> wrote: > From: Rob Clark <robcl...@freedesktop.org> > > The extension spec[1] describes DEBUG_TYPE_MARKER as "Annotation of the > command stream". So for DEBUG_TYPE_MARKER, also pass the buf to the > driver's EmitStringMarker() to be inserted in the command stream. > > [1] https://www.opengl.org/registry/specs/KHR/debug.txt > > Signed-off-by: Rob Clark <robcl...@freedesktop.org> > --- > src/mesa/main/errors.c | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/src/mesa/main/errors.c b/src/mesa/main/errors.c > index fc3c6d0..bb66141 100644 > --- a/src/mesa/main/errors.c > +++ b/src/mesa/main/errors.c > @@ -1018,6 +1018,13 @@ _mesa_DebugMessageInsert(GLenum source, GLenum type, > GLuint id, > gl_enum_to_debug_type(type), id, > gl_enum_to_debug_severity(severity), > length, buf); > + > + if ((type == GL_DEBUG_TYPE_MARKER) && ctx->Driver.EmitStringMarker) { > + /* if length not specified, string will be null terminated: */ > + if (length < 0) > + length = strlen(buf); > + ctx->Driver.EmitStringMarker(ctx, buf, length); > + } > } > > > -- > 2.5.0 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev