424 |
for (int i=0; i<numComponents; i++) |
for (int i=0; i<numComponents; i++) |
425 |
{ |
{ |
426 |
float in = normComponents[normOffset++]; |
float in = normComponents[normOffset++]; |
427 |
int out = (int) (in * ((2<<getComponentSize(i)) - 1)); |
int out = (int) (in * ((1<<getComponentSize(i)) - 1)); |
428 |
components[offset++] = out; |
components[offset++] = out; |
429 |
} |
} |
430 |
return components; |
return components; |
447 |
for (int i=0; i<numComponents; i++) |
for (int i=0; i<numComponents; i++) |
448 |
{ |
{ |
449 |
float in = components[offset++]; |
float in = components[offset++]; |
450 |
float out = in / ((2<<getComponentSize(i)) - 1); |
float out = in / ((1<<getComponentSize(i)) - 1); |
451 |
normComponents[normOffset++] = out; |
normComponents[normOffset++] = out; |
452 |
} |
} |
453 |
return normComponents; |
return normComponents; |