git-svn-id: svn://db.shs.com.ru/libs@605 a8b55f48-bf90-11e4-a774-851b48703e85

This commit is contained in:
2019-10-07 15:51:43 +00:00
parent 8556e28984
commit c0c11def52
21 changed files with 748 additions and 612 deletions

View File

@@ -2,5 +2,5 @@
void main(void) {
qgl_FragTexture = qgl_Texture;
gl_Position = qgl_ftransform();
gl_Position = vec4(qgl_Vertex,1);
}

View File

@@ -2,5 +2,5 @@
void main(void) {
qgl_FragTexture = qgl_Texture;
gl_Position = qgl_ftransform();
gl_Position = vec4(qgl_Vertex,1);
}

View File

@@ -2,5 +2,5 @@
void main(void) {
qgl_FragTexture = qgl_Texture;
gl_Position = qgl_ftransform();
gl_Position = vec4(qgl_Vertex,1);
}

View File

@@ -120,7 +120,7 @@ void main(void) {
pos.w = 1;
pos.xyz = view_dir * z;
pos.z = -pos.z;
//pos.z = -pos.z;
//pos.z = posz;
//pos.xyz += n * height;
@@ -142,8 +142,8 @@ void main(void) {
// calcLight(0, n, v, v2);
qgl_FragData[0] = vec4(max(vec3(0), li * dc + si * v2.rgb + v3.rgb + texelFetch(t_pp, tc, 0).rgb), v0.w);
//qgl_FragData[0].rgb = vec3(-z);
//qgl_FragData[0].rgb = li + vec3(texelFetch(t_pp, tc, 0).xyz);
//qgl_FragData[0].rgb = vec3(length(view_pos.xyz - qgl_Light[1].position.xyz)/3);
//qgl_FragData[0].rgb = vec3(view_pos.xyz);
//shd = shd - shp.w;
/*vec3 fp = pos.xyz;// * lpos.w;

View File

@@ -5,10 +5,12 @@ out vec3 view_dir;
out vec4 view_pos;
void main(void) {
view_dir = view_corner / view_corner.z;
//view_dir = vec3(0.8);
view_pos = vec4(qgl_ModelViewMatrix * vec4(qgl_Vertex.xy, 1, 1));
view_pos /= view_pos.w;
view_dir = vec3(view_corner.xyz);// / view_corner.z;
qgl_FragTexture = qgl_Texture;
qgl_FragColor = qgl_Color;
gl_Position = qgl_ftransform();
//gl_Position = vec4(qgl_Vertex,1);
}

View File

@@ -2,5 +2,5 @@
void main(void) {
qgl_FragTexture = qgl_Texture;
gl_Position = qgl_ftransform();
gl_Position = vec4(qgl_Vertex,1);
}

View File

@@ -16,5 +16,6 @@ void main(void) {
float vm = step(1e-3, (d0 * 25.) * (d1 * 25.) * (d2 * 255.) * (d3 * 255.));
float v = mix(vs - vm, vs - vm - vm + 1, fill);
//qgl_FragData[0] = vec4(1,0,0,0.5);//vec4(color.rgb, v * color.a);
qgl_FragData[0] = vec4(color.bgr, v * color.a);
gl_FragColor = v*vec4(color.bgr, v * color.a);
//qgl_FragData[0] = vec4(1);
}

View File

@@ -2,5 +2,6 @@
void main(void) {
qgl_FragTexture = qgl_Texture;
qgl_FragColor = qgl_Color;
gl_Position = qgl_ftransform();
}

View File

@@ -6,5 +6,5 @@ out vec3 view_dir;
void main(void) {
view_dir = view_corner / view_corner.z;
qgl_FragTexture = qgl_Texture;
gl_Position = qgl_ftransform();
gl_Position = vec4(qgl_Vertex,1);
}

View File

@@ -2,5 +2,5 @@
void main(void) {
qgl_FragTexture = qgl_Texture;
gl_Position = qgl_ftransform();
gl_Position = vec4(qgl_Vertex,1);
}

View File

@@ -2,5 +2,5 @@
void main(void) {
qgl_FragTexture = qgl_Texture;
gl_Position = qgl_ftransform();
gl_Position = vec4(qgl_Vertex,1);
}