Модель с текстурами

This commit is contained in:
2022-11-14 11:42:20 +03:00
parent 12b9acb9c0
commit cee62312d0
3 changed files with 75 additions and 5 deletions

View File

@@ -63,11 +63,13 @@ class Model : public Node
void load_verteces(glm::vec3* verteces, GLuint count); // Загрузка вершин в буфер
void load_indices(GLuint* indices, GLuint count); // Загрузка индексов в буфер
void load_texCoords(glm::vec2* texCoords, GLuint count); // Загрузка текстурных координат в буфер
void set_index_range(size_t first_byteOffset, size_t count); // Ограничение диапазона из буфера индексов
private:
VAO vao;
BO vertex_vbo, index_vbo; // вершинный и индексный буферы
BO texCoords_vbo; // буфер с текстурными координатами
GLuint verteces_count; // Количество вершин
size_t first_index_byteOffset, indices_count; // Сдвиг в байтах для первого и количество индексов
};