mirror of
				https://github.com/OpenMW/openmw.git
				synced 2025-11-04 06:56:39 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			21 lines
		
	
	
	
		
			436 B
		
	
	
	
		
			GLSL
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
	
		
			436 B
		
	
	
	
		
			GLSL
		
	
	
	
	
	
#version 120
 | 
						|
 | 
						|
#include "lib/core/vertex.h.glsl"
 | 
						|
 | 
						|
varying vec4  position;
 | 
						|
varying float linearDepth;
 | 
						|
 | 
						|
#include "shadows_vertex.glsl"
 | 
						|
#include "lib/view/depth.glsl"
 | 
						|
 | 
						|
void main(void)
 | 
						|
{
 | 
						|
    gl_Position = modelToClip(gl_Vertex);
 | 
						|
 | 
						|
    position = gl_Vertex;
 | 
						|
 | 
						|
    vec4 viewPos = modelToView(gl_Vertex);
 | 
						|
    linearDepth = getLinearDepth(gl_Position.z, viewPos.z);
 | 
						|
 | 
						|
    setupShadowCoords(viewPos, normalize((gl_NormalMatrix * gl_Normal).xyz));
 | 
						|
}
 |