23 lines
		
	
	
		
			488 B
		
	
	
	
		
			GLSL
		
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			488 B
		
	
	
	
		
			GLSL
		
	
	
	
| 
 | |
| out vec4 sk_FragColor;
 | |
| uniform vec4 colorRed;
 | |
| uniform vec4 colorGreen;
 | |
| uniform vec4 colorWhite;
 | |
| uniform vec4 colorBlack;
 | |
| void setToColorBlack_vh4(out vec4 x) {
 | |
|     x = colorBlack;
 | |
| }
 | |
| vec4 main() {
 | |
|     vec4 a;
 | |
|     vec4 b;
 | |
|     vec4 c;
 | |
|     vec4 d;
 | |
|     (b = colorRed, c = colorGreen);
 | |
|     a = (setToColorBlack_vh4(d), colorWhite);
 | |
|     a *= a;
 | |
|     b *= b;
 | |
|     c *= c;
 | |
|     d *= d;
 | |
|     return ((a == colorWhite && b == colorRed) && c == colorGreen) && d == colorBlack ? colorGreen : colorRed;
 | |
| }
 |