/usr/share/libavogadro/shaders/x-ray-cryos.vert is in avogadro-data 1.0.3-5.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | // X-ray shader
// Set eye position , normal and transformed vertex position
varying vec3 ViewDirection;
varying vec3 Normal;
uniform vec3 eyePosition;
void main( void )
{
// World coordinates.
vec4 vertexPosition = gl_ModelViewMatrix * gl_Vertex;
// View Direction.
ViewDirection = normalize( eyePosition - vertexPosition.xyz );
// Vertex Normal.
Normal = gl_NormalMatrix * gl_Normal;
// Assign transformed vertex coordinates to GLSL variable.
gl_Position = ftransform();
}
|