mirror of
				https://github.com/stevenrobertson/cuburn.git
				synced 2025-11-03 18:00:55 -05:00 
			
		
		
		
	Clean up some leftover debugging code in filtering
This commit is contained in:
		@ -37,18 +37,13 @@ void colorclip(float4 *pixbuf, float gamma, float vibrancy, float highpow,
 | 
				
			|||||||
        pix.x *= newls;
 | 
					        pix.x *= newls;
 | 
				
			||||||
        pix.y *= newls;
 | 
					        pix.y *= newls;
 | 
				
			||||||
        pix.z *= newls;
 | 
					        pix.z *= newls;
 | 
				
			||||||
        //maxc  *= newls; TODO: check this
 | 
					        maxc  *= newls; // TODO: check this. I think it's right, though.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // Reduce saturation (according to the HSV model) by proportionally
 | 
					        // Reduce saturation (according to the HSV model) by proportionally
 | 
				
			||||||
        // increasing the values of the other colors.
 | 
					        // increasing the values of the other colors.
 | 
				
			||||||
 | 
					 | 
				
			||||||
        pix.x = maxc - (maxc - pix.x) * lsratio;
 | 
					        pix.x = maxc - (maxc - pix.x) * lsratio;
 | 
				
			||||||
        pix.y = maxc - (maxc - pix.y) * lsratio;
 | 
					        pix.y = maxc - (maxc - pix.y) * lsratio;
 | 
				
			||||||
        pix.z = maxc - (maxc - pix.z) * lsratio;
 | 
					        pix.z = maxc - (maxc - pix.z) * lsratio;
 | 
				
			||||||
        pix.x = 1.0f;
 | 
					 | 
				
			||||||
        pixbuf[i] = pix;
 | 
					 | 
				
			||||||
        return;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    } else {
 | 
					    } else {
 | 
				
			||||||
        float adjhlp = -highpow;
 | 
					        float adjhlp = -highpow;
 | 
				
			||||||
        if (adjhlp > 1.0f || maxa <= 1.0f) adjhlp = 1.0f;
 | 
					        if (adjhlp > 1.0f || maxa <= 1.0f) adjhlp = 1.0f;
 | 
				
			||||||
@ -62,15 +57,10 @@ void colorclip(float4 *pixbuf, float gamma, float vibrancy, float highpow,
 | 
				
			|||||||
    pix.y += (1.0f - vibrancy) * powf(opix.y, gamma);
 | 
					    pix.y += (1.0f - vibrancy) * powf(opix.y, gamma);
 | 
				
			||||||
    pix.z += (1.0f - vibrancy) * powf(opix.z, gamma);
 | 
					    pix.z += (1.0f - vibrancy) * powf(opix.z, gamma);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (alpha > 0.0f) {
 | 
					    // Clamp values. I think this is superfluous, but I'm not certain.
 | 
				
			||||||
        pix.x = fminf(1.0f, pix.x);
 | 
					    pix.x = fminf(1.0f, pix.x);
 | 
				
			||||||
        pix.y = fminf(1.0f, pix.y);
 | 
					    pix.y = fminf(1.0f, pix.y);
 | 
				
			||||||
        pix.z = fminf(1.0f, pix.z);
 | 
					    pix.z = fminf(1.0f, pix.z);
 | 
				
			||||||
    } else {
 | 
					 | 
				
			||||||
        pix.x = pix.y = pix.z = 0;
 | 
					 | 
				
			||||||
        // color pixel green; likewise, don't think this code can be reached
 | 
					 | 
				
			||||||
        pix.y = 1.0f;
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    pixbuf[i] = pix;
 | 
					    pixbuf[i] = pix;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@ -124,6 +114,8 @@ void logscale(float4 *pixbuf, float4 *outbuf, float k1, float k2) {
 | 
				
			|||||||
    outbuf[i] = pix;
 | 
					    outbuf[i] = pix;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// See helpers/filt_err.py for source of these values.
 | 
				
			||||||
#define MIN_SD 0.23299530
 | 
					#define MIN_SD 0.23299530
 | 
				
			||||||
#define MAX_SD 4.33333333
 | 
					#define MAX_SD 4.33333333
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user