glSwizzleInvert

Given swizzle, produce inversion such that:

swizzle[inversioni] == identityi where:

  • identity = {0, 1, 2,...}
  • unset fields are marked by -1
void
glSwizzleInvert
(
int[] swizzle
,
ref int[] inversion
)

Parameters

swizzle int[]

input swizzle

inversion int[]

resulting inversion