VEX Dictionary / upush
upush
Appends a uniform value to an array on every SIMD lane, used for managing light exports.
group: array
Available in every context
Usage
void upush(<type> &array[]; <type> value)
Examples
No worked examples yet.
Signatures (from vcc -X)
void upush(matrix2[] &, matrix2)all contextsvoid upush(matrix3[] &, matrix3)all contextsvoid upush(matrix[] &, matrix)all contextsvoid upush(bsdf[] &, bsdf)all contextsvoid upush(light[] &, light)displace, fog, light, shadow, surfacevoid upush(lpeaccumulator[] &, lpeaccumulator)surfacevoid upush(material[] &, material)displace, fog, light, shadow, surfacevoid upush(dict[] &, dict)all contextsvoid upush(float[] &, float)all contextsvoid upush(int[] &, int)all contextsvoid upush(vector4[] &, vector4)all contextsvoid upush(string[] &, string)all contextsvoid upush(vector2[] &, vector2)all contextsvoid upush(vector[] &, vector)all contexts