Euphoria
opengl_utils.h File Reference
#include "dependency_glad.h"
#include "eu/base/size.h"

Go to the source code of this file.

Namespaces

namespace  eu
namespace  eu::render

Macros

#define SET_DEBUG_LABEL(ID, FOR)
#define SET_DEBUG_LABEL_NAMED(ID, FOR, NAME)
#define SCOPED_DEBUG_GROUP(TEXT)

Functions

void eu::render::setup_opengl_debug ()
GLenum eu::render::glenum_from_int (int i)
GLuint eu::render::gluint_from_int (int i)
GLsizeiptr eu::render::glsizeiptr_from_sizet (std::size_t t)
GLsizei eu::render::glsizei_from_sizet (std::size_t t)
u32 eu::render::create_buffer ()
void eu::render::destroy_buffer (u32 vbo)
u32 eu::render::create_vertex_array ()
void eu::render::destroy_vertex_array (u32 vao)
void eu::render::set_gl_viewport (const Size &sz)
void eu::render::set_gl_viewport (const Rect &r)
constexpr void eu::render::opengl_nop ()

Macro Definition Documentation

◆ SCOPED_DEBUG_GROUP

#define SCOPED_DEBUG_GROUP ( TEXT)
Value:
opengl_nop()

Definition at line 75 of file opengl_utils.h.

◆ SET_DEBUG_LABEL

#define SET_DEBUG_LABEL ( ID,
FOR )
Value:
opengl_nop()

Definition at line 72 of file opengl_utils.h.

◆ SET_DEBUG_LABEL_NAMED

#define SET_DEBUG_LABEL_NAMED ( ID,
FOR,
NAME )
Value:
opengl_nop()

Definition at line 73 of file opengl_utils.h.