rayfract

diff sdr/julia.p.glsl @ 8:dfe7c98cf373

added stereo rendering
author John Tsiombikas <nuclear@member.fsf.org>
date Thu, 03 Nov 2011 02:18:46 +0200
parents 03022062c464
children
line diff
     1.1 --- a/sdr/julia.p.glsl	Wed Oct 05 02:26:46 2011 +0300
     1.2 +++ b/sdr/julia.p.glsl	Thu Nov 03 02:18:46 2011 +0200
     1.3 @@ -5,6 +5,7 @@
     1.4  uniform int iter;
     1.5  uniform float reflectivity;
     1.6  uniform vec3 diffuse_color;
     1.7 +uniform float eye_offs;
     1.8  
     1.9  #define quat(s, x, y, z)	vec4(x, y, z, s)
    1.10  #define quat_identity()		vec4(0.0, 0.0, 0.0, 1.0)
    1.11 @@ -298,7 +299,7 @@
    1.12  	Ray ray;
    1.13  	vec2 tc = gl_TexCoord[0].xy;
    1.14  	ray.dir = gl_NormalMatrix * normalize(texture2D(ray_tex, tc).xyz);
    1.15 -	ray.origin = (gl_ModelViewMatrix * vec4(0.0, 0.0, 0.0, 1.0)).xyz;
    1.16 +	ray.origin = (gl_ModelViewMatrix * vec4(eye_offs, 0.0, 0.0, 1.0)).xyz;
    1.17  	return ray;
    1.18  }
    1.19