feat: rework few fonctions and change glew to glad

- game files deleted
This commit is contained in:
2025-12-06 14:53:19 +01:00
parent 71ad3a034c
commit d2942242b4
21 changed files with 355 additions and 422 deletions

View File

@@ -1,23 +1,27 @@
#ifndef VAO_HPP
#define VAO_HPP
#include <gl/glew.h>
#include <stddef.h>
#include "glad/glad.h"
class VAO
{
private:
unsigned int id;
private:
unsigned int id;
public:
VAO();
~VAO();
public:
VAO();
~VAO();
void bind();
void unbind();
void bind();
void unbind();
void setAttributePointer(GLuint index, GLuint size, GLenum type, GLsizei stride, const void* offset);
void drawElement(GLenum mode, GLsizei count, GLenum type, const void *indices);
void drawArray(GLenum mode, GLint first, GLsizei count);
void setAttributePointer(GLuint index, GLuint size, GLenum type,
GLsizei stride, const void* offset);
void drawElement(GLenum mode, GLsizei count, GLenum type,
const void* indices);
void drawArray(GLenum mode, GLint first, GLsizei count);
};
#endif