mirror of https://github.com/stenzek/duckstation
				
				
				
			
			You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			15 lines
		
	
	
		
			416 B
		
	
	
	
		
			GLSL
		
	
			
		
		
	
	
			15 lines
		
	
	
		
			416 B
		
	
	
	
		
			GLSL
		
	
void main()
 | 
						|
{
 | 
						|
  vec2 uv = GetCoordinates();
 | 
						|
  vec2 ts = GetInvResolution();
 | 
						|
 | 
						|
  vec4 sum = vec4(0.0, 0.0, 0.0, 0.0);
 | 
						|
  sum += SampleLocation(uv + vec2(-1.0, 0.0) * ts) * -1.0;
 | 
						|
  sum += SampleLocation(uv + vec2(0.0, -1.0) * ts) * -1.0;
 | 
						|
  sum += SampleLocation(uv) * 5.0;
 | 
						|
  sum += SampleLocation(uv + vec2(0.0, 1.0) * ts) * -1.0;
 | 
						|
  sum += SampleLocation(uv + vec2(1.0, 0.0) * ts) * -1.0;
 | 
						|
 | 
						|
  SetOutput(saturate(sum));
 | 
						|
}
 |