Исправление проблемы с изменением размеров окна
This commit is contained in:
@@ -80,6 +80,8 @@ class RBO
|
||||
RBO(int w, int h, GLuint component = GL_DEPTH_COMPONENT); // Создает буфер рендера с заданными параметрами размеров и используемых компонент
|
||||
~RBO(); // Уничтожение буфера
|
||||
|
||||
void reallocate(int w, int h, GLuint component = GL_DEPTH_COMPONENT); // Изменяет размеры буфера рендера
|
||||
|
||||
GLuint getHandler(); // Возвращает дескриптор буфера рендера
|
||||
protected:
|
||||
GLuint handler; // Дескриптор
|
||||
|
||||
@@ -23,6 +23,8 @@ class Texture
|
||||
|
||||
Texture& operator=(const Texture& other); // Оператор присваивания
|
||||
|
||||
void reallocate(GLuint width, GLuint height, GLuint texType = TEX_DIFFUSE, GLint internalformat = GL_RGBA, GLint format = GL_RGBA, GLenum dataType = GL_FLOAT); // Пересоздает текстуру для имеющегося дескриптора
|
||||
|
||||
void use(); // Привязка текстуры
|
||||
static void disable(GLuint type); // Отвязка текстуры по типу
|
||||
GLuint getType(); // Возвращает тип текстуры
|
||||
|
||||
Reference in New Issue
Block a user