web.basic.vert 277 B

123456789101112131415
  1. #version 310 es
  2. layout(location = 2) in vec4 inv4;
  3. layout(location = 1) out vec4 outv4;
  4. layout(binding = 3) uniform uBlock {
  5. vec4 a;
  6. ivec4 b;
  7. uvec4 c;
  8. } uInst;
  9. void main()
  10. {
  11. outv4 = normalize(inv4) * uInst.a * vec4(uInst.b) * vec4(uInst.c);
  12. }