PowerVR 说
Swizzling lowp 向量的组件是昂贵的,应该避免。
究竟什么是调酒?
color.brg // This fits the definition I'm familiar with.
但是vec3(color.b, color.r, color.g)
,或者vec3(color)
,当颜色是 vec4 时呢?
访问或修改单个组件是否构成混搭?我真的不这么认为,但如果不是,那么您可以通过手动执行更多的分配操作来解决 swizzling。我这样做没有问题,但对我来说这似乎很神奇,如果你可以通过编写没有 swizzle 符号的代码以更快的速度获得相同的效果。