git-svn-id: svn://db.shs.com.ru/libs@619 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -20,12 +20,11 @@ void main(void) {
|
|||||||
z = ((_pe - 2.) * z_near) / (z + _pe - 1.); // infinite depth
|
z = ((_pe - 2.) * z_near) / (z + _pe - 1.); // infinite depth
|
||||||
pos.w = 1;
|
pos.w = 1;
|
||||||
pos.xyz = view_dir * z;
|
pos.xyz = view_dir * z;
|
||||||
//pos.z = -pos.z;
|
pos.z = -pos.z;
|
||||||
vec4 spos = pos;
|
vec4 spos = pos;
|
||||||
vec4 tpos;
|
vec4 tpos;
|
||||||
|
|
||||||
vec3 dc = v0.rgb, n = v1.xyz;
|
vec3 dc = v0.rgb, n = v1.xyz;
|
||||||
//vec3 vd = -normalize(vec3(-view_dir.xy, view_dir.z));
|
|
||||||
vec3 vd = normalize(view_dir);
|
vec3 vd = normalize(view_dir);
|
||||||
vec3 rn = reflect(vd, n);
|
vec3 rn = reflect(vd, n);
|
||||||
//rn.z += 1.;
|
//rn.z += 1.;
|
||||||
@@ -65,4 +64,5 @@ void main(void) {
|
|||||||
|
|
||||||
qgl_FragData[0] = vec4(rvs.rgb, coeff / 1.1 + clamp(round(blur * 10), 0, 1000));
|
qgl_FragData[0] = vec4(rvs.rgb, coeff / 1.1 + clamp(round(blur * 10), 0, 1000));
|
||||||
//qgl_FragData[0] = vec4(rvs.rgb, cz/5);
|
//qgl_FragData[0] = vec4(rvs.rgb, cz/5);
|
||||||
|
//qgl_FragData[0].rgb = vec3(tpos/10);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ in vec3 view_corner;
|
|||||||
out vec3 view_dir;
|
out vec3 view_dir;
|
||||||
|
|
||||||
void main(void) {
|
void main(void) {
|
||||||
view_dir = view_corner / view_corner.z;
|
view_dir = vec3(view_corner.xyz);
|
||||||
qgl_FragTexture = qgl_Texture;
|
qgl_FragTexture = qgl_Texture;
|
||||||
gl_Position = qgl_ftransform();
|
gl_Position = qgl_ftransform();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user