From c538021666defe5b7337648085076421653da585 Mon Sep 17 00:00:00 2001 From: Joshua <8Joshua@web.de> Date: Fri, 23 Sep 2016 13:27:34 +0200 Subject: [PATCH] updated refinement shader --- opengl-test-two/refinement.fragmentshader | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/opengl-test-two/refinement.fragmentshader b/opengl-test-two/refinement.fragmentshader index 9f9b90d..7255b1b 100644 --- a/opengl-test-two/refinement.fragmentshader +++ b/opengl-test-two/refinement.fragmentshader @@ -21,7 +21,7 @@ int IS_FOREGROUND = 2; int UNSET = -1; float M_PI= 3.14159; -int suchbreich=400; //die anzahl der Pixel, die maximal in eine Richtung gegangen wird um einen Sicheren Pixel zu finden +int suchbreich=20; //die anzahl der Pixel, die maximal in eine Richtung gegangen wird um einen Sicheren Pixel zu finden vec4 SicheresPixel[20]; //Speichert die das nachste Sichere Pixel, Array grosse=anzahl der Richtungen int anzahl_richtungen=20; //Speichert anzahl der Richtungen muss gleich der Array grosse von SicheresPixel sein @@ -78,14 +78,18 @@ float Farbabstand(int i){ vec3 Pruefe_Pixel_in_Umgebung (vec2 start){ float winkel=2*M_PI/anzahl_richtungen; int i=0; + float gefundene_pixel=0.0f; float maximal=0; float gesamt_abstand=0.0f; while(i