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