MCPcopy Create free account
hub / github.com/KhronosGroup/KTX-Software / vec4F_set

Function vec4F_set

external/basisu/transcoder/basisu_transcoder.cpp:6914–6914  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6912
6913 static inline vec4F* vec4F_set_scalar(vec4F* pV, float x) { pV->c[0] = x; pV->c[1] = x; pV->c[2] = x; pV->c[3] = x; return pV; }
6914 static inline vec4F* vec4F_set(vec4F* pV, float x, float y, float z, float w) { pV->c[0] = x; pV->c[1] = y; pV->c[2] = z; pV->c[3] = w; return pV; }
6915 static inline vec4F* vec4F_saturate_in_place(vec4F* pV) { pV->c[0] = saturate(pV->c[0]); pV->c[1] = saturate(pV->c[1]); pV->c[2] = saturate(pV->c[2]); pV->c[3] = saturate(pV->c[3]); return pV; }
6916 static inline vec4F vec4F_saturate(const vec4F* pV) { vec4F res; res.c[0] = saturate(pV->c[0]); res.c[1] = saturate(pV->c[1]); res.c[2] = saturate(pV->c[2]); res.c[3] = saturate(pV->c[3]); return res; }
6917 static inline vec4F vec4F_from_color(const color32* pC) { vec4F res; vec4F_set(&res, pC->c[0], pC->c[1], pC->c[2], pC->c[3]); return res; }

Callers 5

vec4F_from_colorFunction · 0.70
vec4F_addFunction · 0.70
vec4F_subFunction · 0.70
vec4F_mulFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected