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