From 125f85fbfa886d4f41b79b115fdb9eb9227a5735 Mon Sep 17 00:00:00 2001 From: Patrick Teufel <unimat007@hotmail.de> Date: Wed, 3 Jan 2018 10:18:01 +0100 Subject: [PATCH] good performance --- ComputeShader/sceneparticles.cpp | 2 +- ComputeShader/shader/particles.comp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ComputeShader/sceneparticles.cpp b/ComputeShader/sceneparticles.cpp index a433c5a..30869f8 100644 --- a/ComputeShader/sceneparticles.cpp +++ b/ComputeShader/sceneparticles.cpp @@ -141,7 +141,7 @@ void SceneParticles::render() computeProg.setUniform("BlackHolePos1", bh1); computeProg.setUniform("BlackHolePos2", bh2); // TODO: (3) Compute Space auf 3 Dimensionen erh�hen - glDispatchCompute(nParticles.x / 10, nParticles.y / 10, nParticles.z / 10); + glDispatchCompute(40, 25, 1); glMemoryBarrier(GL_SHADER_STORAGE_BARRIER_BIT); // Draw the scene diff --git a/ComputeShader/shader/particles.comp b/ComputeShader/shader/particles.comp index 5b40f23..c508b81 100644 --- a/ComputeShader/shader/particles.comp +++ b/ComputeShader/shader/particles.comp @@ -1,6 +1,6 @@ #version 430 -layout( local_size_x = 10, local_size_y = 10, local_size_z = 10 ) in; +layout( local_size_x = 1, local_size_y = 1000, local_size_z = 1 ) in; layout(std430, binding=0) buffer Pos { vec4 Position[]; -- GitLab