1#ifndef NNGN_GRAPHICS_OPENGL_RESOURCE_H
2#define NNGN_GRAPHICS_OPENGL_RESOURCE_H
26 GLenum type, GLenum
fmt, GLint min_filter, GLint mag_filter, GLint
wrap,
27 const ivec3 &extent, GLsizei mip_levels);
local n
Definition dump_lights.lua:5
local data
Definition house0.lua:10
std::string fmt(auto &&...args)
Definition string.h:11
std::uint64_t u64
Definition def.h:15
GLsizeiptr size
Definition resource.h:16
GLenum usage
Definition resource.h:15
GLenum target
Definition resource.h:15
bool set_capacity(u64 n)
Definition resource.cpp:32
GLsizeiptr capacity
Definition resource.h:16
bool destroy()
Definition resource.cpp:49
bool create(GLenum target, u64 size, GLenum usage)
Definition resource.cpp:12
bool destroy()
Definition resource.cpp:98
bool create(GLenum type, GLenum fmt, GLint min_filter, GLint mag_filter, GLint wrap, const ivec3 &extent, GLsizei mip_levels)
Definition resource.cpp:56
bool destroy()
Definition resource.cpp:89
Definition graphics.h:233