cc-morph.chunk 677 B

123456789101112131415161718192021222324
  1. // Copyright (c) 2017-2020 Xiamen Yaji Software Co., Ltd.
  2. #pragma define-meta CC_MORPH_TARGET_COUNT range([2, 8])
  3. #pragma builtin(local)
  4. layout(set = 2, binding = 4) uniform CCMorph {
  5. vec4 cc_displacementWeights[15];
  6. vec4 cc_displacementTextureInfo;
  7. };
  8. #if CC_MORPH_TARGET_HAS_POSITION
  9. #pragma builtin(local)
  10. layout(set = 2, binding = 8) uniform sampler2D cc_PositionDisplacements;
  11. #endif
  12. #if CC_MORPH_TARGET_HAS_NORMAL
  13. #pragma builtin(local)
  14. layout(set = 2, binding = 9) uniform sampler2D cc_NormalDisplacements;
  15. #endif
  16. #if CC_MORPH_TARGET_HAS_TANGENT
  17. #pragma builtin(local)
  18. layout(set = 2, binding = 10) uniform sampler2D cc_TangentDisplacements;
  19. #endif