Fix sampling from cube textures

This commit is contained in:
baldurk
2020-04-27 17:03:12 +01:00
parent 19bb332207
commit 745b65b3d2
4 changed files with 212 additions and 114 deletions
+5 -5
View File
@@ -22,11 +22,11 @@
* THE SOFTWARE.
******************************************************************************/
layout(location = 0) out vec3 uvw;
layout(location = 0) out vec4 uvwa;
layout(push_constant) uniform PushData
{
vec4 uvw;
vec4 uvwa;
vec4 ddx;
vec4 ddy;
}
@@ -38,9 +38,9 @@ void main(void)
vec4(-0.75, 1.25, 0.5, 1.0));
gl_Position = verts[gl_VertexIndex];
uvw = push.uvw.xyz;
uvwa = push.uvwa;
if(gl_VertexIndex == 1)
uvw += push.ddx.xyz;
uvwa.xyz += push.ddx.xyz;
else if(gl_VertexIndex == 2)
uvw += push.ddy.xyz;
uvwa.xyz += push.ddy.xyz;
}