diff options
author | Matthew Kosarek <mattkae@protonmail.com> | 2021-10-31 13:54:11 -0400 |
---|---|---|
committer | Matthew Kosarek <mattkae@protonmail.com> | 2021-10-31 13:54:11 -0400 |
commit | 5c613a10364f30bd6add25f7950433f0c482c3ca (patch) | |
tree | af8f6e481b6400329eca12bd8cdb35e0237d63af /_wasm | |
parent | a214b4f8977a4b115710b5c9d152b392ac8e24f7 (diff) |
(mkosarek) Working undamped spring motion
Diffstat (limited to '_wasm')
-rw-r--r-- | _wasm/intro/intro.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/_wasm/intro/intro.cpp b/_wasm/intro/intro.cpp index 8e1574b..3146eaf 100644 --- a/_wasm/intro/intro.cpp +++ b/_wasm/intro/intro.cpp @@ -44,14 +44,14 @@ struct OrthographicProgramData { } uniformVariables; }; -struct OrthographicVertex { +struct Vertex2d { Vector2 position; Vector4 color; }; // Create a triangle struct TriangleObject { - OrthographicVertex vertices[3]; + Vertex2d vertices[3]; Vector2 velocity; Vector2 position; GLuint mVao; @@ -66,13 +66,13 @@ struct TriangleObject { glGenBuffers(1, &mVbo); glBindBuffer(GL_ARRAY_BUFFER, mVbo); - glBufferData(GL_ARRAY_BUFFER, 3 * sizeof(OrthographicVertex), &vertices[0], GL_STATIC_DRAW); + glBufferData(GL_ARRAY_BUFFER, 3 * sizeof(Vertex2d), &vertices[0], GL_STATIC_DRAW); glEnableVertexAttribArray(programData->attributes.position); - glVertexAttribPointer(programData->attributes.position, 2, GL_FLOAT, GL_FALSE, sizeof(OrthographicVertex), (GLvoid *)0); + glVertexAttribPointer(programData->attributes.position, 2, GL_FLOAT, GL_FALSE, sizeof(Vertex2d), (GLvoid *)0); glEnableVertexAttribArray(programData->attributes.color); - glVertexAttribPointer(programData->attributes.color, 4, GL_FLOAT, GL_FALSE, sizeof(OrthographicVertex), (GLvoid *)offsetof(OrthographicVertex, color)); + glVertexAttribPointer(programData->attributes.color, 4, GL_FLOAT, GL_FALSE, sizeof(Vertex2d), (GLvoid *)offsetof(Vertex2d, color)); glBindBuffer(GL_ARRAY_BUFFER, 0); glBindVertexArray(0); |