spv.pushConstant.vert 299 B

123456789101112131415161718
  1. #version 400
  2. layout(push_constant) uniform Material {
  3. int kind;
  4. float fa[3];
  5. } matInst;
  6. out vec4 color;
  7. void main()
  8. {
  9. switch (matInst.kind) {
  10. case 1: color = vec4(0.2); break;
  11. case 2: color = vec4(0.5); break;
  12. default: color = vec4(0.0); break;
  13. }
  14. }