void GLAPIENTRY _mesa_GetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label) { GET_CURRENT_CONTEXT(ctx); const char *callerstr; char **labelPtr; if (_mesa_is_desktop_gl(ctx)) callerstr = "glGetObjectLabel"; else callerstr = "glGetObjectLabelKHR"; if (bufSize < 0) { _mesa_error(ctx, GL_INVALID_VALUE, "%s(bufSize = %d)", callerstr, bufSize); return; } labelPtr = get_label_pointer(ctx, identifier, name, callerstr); if (!labelPtr) return; copy_label(*labelPtr, label, length, bufSize); }
void GLAPIENTRY _mesa_ObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar *label) { GET_CURRENT_CONTEXT(ctx); char **labelPtr; labelPtr = get_label_pointer(ctx, identifier, name, "glObjectLabel"); if (!labelPtr) return; set_label(ctx, labelPtr, label, length, "glObjectLabel"); }
void GLAPIENTRY _mesa_ObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar *label) { GET_CURRENT_CONTEXT(ctx); const char *callerstr; char **labelPtr; if (_mesa_is_desktop_gl(ctx)) callerstr = "glObjectLabel"; else callerstr = "glObjectLabelKHR"; labelPtr = get_label_pointer(ctx, identifier, name, callerstr); if (!labelPtr) return; set_label(ctx, labelPtr, label, length, callerstr); }
void GLAPIENTRY _mesa_GetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label) { GET_CURRENT_CONTEXT(ctx); char **labelPtr; if (bufSize < 0) { _mesa_error(ctx, GL_INVALID_VALUE, "glGetObjectLabel(bufSize = %d)", bufSize); return; } labelPtr = get_label_pointer(ctx, identifier, name, "glGetObjectLabel"); if (!labelPtr) return; copy_label(*labelPtr, label, length, bufSize); }