Blender V5.0
gl_debug.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2023 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
8
9#pragma once
10
11#include "gl_context.hh"
12
13#ifndef NDEBUG
14# define GL_CHECK_RESOURCES(info) debug::check_gl_resources(info)
15#else
16# define GL_CHECK_RESOURCES(info)
17#endif
18
19namespace blender {
20namespace gpu {
21namespace debug {
22
23void raise_gl_error(const char *info);
24void check_gl_error(const char *info);
25void check_gl_resources(const char *info);
30
31void object_label(GLenum type, GLuint object, const char *name);
32
33} // namespace debug
34
35} // namespace gpu
36} // namespace blender
void check_gl_resources(const char *info)
Definition gl_debug.cc:192
void raise_gl_error(const char *info)
Definition gl_debug.cc:276
void check_gl_error(const char *info)
Definition gl_debug.cc:159
void object_label(GLenum type, GLuint object, const char *name)
Definition gl_debug.cc:329
const char * name