MsBsCommon.glsl 465 B

123456789101112131415161718192021222324
  1. #pragma anki include "shaders/Common.glsl"
  2. /// Generic add
  3. #define add_DEFINED
  4. #define add(a, b) ((a) + (b))
  5. /// Generic mul
  6. #define mul_DEFINED
  7. #define mul(a, b) ((a) * (b))
  8. #define assign_DEFINED
  9. #define assign(a, b) ((a) = (b))
  10. #define vec4ToVec3_DEFINED
  11. #define vec4ToVec3(a) ((a).xyz)
  12. #define vec3ToVec4_DEFINED
  13. #define vec3ToVec4(a, w) (vec4((a), (w)))
  14. #define getW_DEFINED
  15. #define getW(a) ((a).w)
  16. #define setW_DEFINED
  17. #define setW(a, b) ((a).w = (b))