generated from Persson-dev/OpenGLComputeShader
matrix values cpu side
This commit is contained in:
25
src/Main.cpp
25
src/Main.cpp
@@ -140,6 +140,31 @@ int main() {
|
||||
|
||||
glBindVertexArray(vertexArray);
|
||||
|
||||
std::vector<glm::mat4> transformations = {
|
||||
{
|
||||
0.5f, 0.0f, 0.0f, 0.0f,
|
||||
0.0f, 0.5f, 0.0f, 0.36f,
|
||||
0.0f, 0.0f, 0.0f, 0.0f,
|
||||
0.0f, 0.0f, 0.0f, 1.0f,
|
||||
},
|
||||
{
|
||||
0.5f, 0.0f, 0.0f, -0.5f,
|
||||
0.0f, 0.5f, 0.0f, -0.5f,
|
||||
0.0f, 0.0f, 0.0f, 0.0f,
|
||||
0.0f, 0.0f, 0.0f, 1.0f,
|
||||
},
|
||||
{
|
||||
0.5f, 0.0f, 0.0f, 0.5f,
|
||||
0.0f, 0.5f, 0.0f, -0.5f,
|
||||
0.0f, 0.0f, 0.0f, 0.0f,
|
||||
0.0f, 0.0f, 0.0f, 1.0f,
|
||||
},
|
||||
};
|
||||
|
||||
glUseProgram(s_ComputeShader);
|
||||
glUniformMatrix4fv(1, transformations.size(), true, glm::value_ptr(transformations[0]));
|
||||
|
||||
|
||||
while (!glfwWindowShouldClose(window)) {
|
||||
// ScopedTimer timer("Main Loop");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user