| 
									
										
										
										
											2013-03-07 10:46:55 -06:00
										 |  |  | void main() | 
					
						
							| 
									
										
										
										
											2011-01-31 00:08:06 +00:00
										 |  |  | { | 
					
						
							| 
									
										
										
										
											2014-07-29 12:08:57 -05:00
										 |  |  | 	float4 c0 = Sample(); | 
					
						
							| 
									
										
										
										
											2013-03-07 10:46:55 -06:00
										 |  |  | 	float red   = 0.0; | 
					
						
							|  |  |  | 	float green = 0.0; | 
					
						
							|  |  |  | 	float blue  = 0.0; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	if (c0.r < 0.3 || c0.b > 0.5) | 
					
						
							|  |  |  | 	{ | 
					
						
							|  |  |  | 		blue = c0.r + c0.b; | 
					
						
							| 
									
										
										
										
											2014-05-05 15:59:49 -05:00
										 |  |  | 		red = c0.g + c0.b / 2.0; | 
					
						
							| 
									
										
										
										
											2013-03-07 10:46:55 -06:00
										 |  |  | 	} | 
					
						
							|  |  |  | 	else | 
					
						
							|  |  |  | 	{ | 
					
						
							|  |  |  | 		red = c0.g + c0.b; | 
					
						
							|  |  |  | 		green = c0.r + c0.b; | 
					
						
							|  |  |  | 	} | 
					
						
							| 
									
										
										
										
											2011-01-31 00:08:06 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-07-29 12:08:57 -05:00
										 |  |  | 	SetOutput(float4(red, green, blue, 1.0)); | 
					
						
							| 
									
										
										
										
											2013-03-07 10:46:55 -06:00
										 |  |  | } |