Kinda layed out models

This commit is contained in:
Benjamin Kyd
2019-02-23 21:31:11 +00:00
parent baf6f2aea5
commit efca94ee54
10 changed files with 196 additions and 12 deletions

View File

@@ -24,17 +24,19 @@ public:
Mesh(objl::Mesh objMesh);
void loadFromObj(objl::Mesh objMesh);
void settup();
void setup();
void bind();
void render(Shader& shader);
void unbind();
static void unbind();
GLuint VAOid;
std::vector<glm::vec3> vertices;
std::vector<glm::vec2> texCoords;
std::vector<glm::vec3> normals;
// This is a vec3 so it can all pop into
//one buffer :)
std::vector<glm::vec3> texCoords;
std::vector<GLuint> indices;
private:
GLuint vertexBuffer;