glSwizzleInvert

fnvoid glSwizzleInvert(int[] swizzle, ref int[] inversion)

Given swizzle, produce inversion such that:

swizzle[inversion[i]] == identity[i] where:

  • identity = {0, 1, 2,...}
  • unset fields are marked by -1

Parameters

swizzleinput swizzle
inversionresulting inversion