MCPcopy Create free account
hub / github.com/Timic3/rw-parser / decode555

Method decode555

src/renderware/utils/ImageDecoder.ts:29–34  ·  view source on GitHub ↗
(bits:number)

Source from the content-addressed store, hash-verified

27 }
28
29 static decode555(bits:number): [number, number, number] {
30 const r = Math.round(((bits >> 10) & 0b11111) * 255 / 31);
31 const g = Math.round(((bits >> 5) & 0b11111) * 255 / 31);
32 const b = Math.round((bits & 0b11111) * 255 / 31);
33 return [r, g, b];
34 }
35
36 static decode1555(bits: number): [number, number, number, number] {
37 const a = Math.round(((bits >> 15) & 0b1) * 255);

Callers 1

bgra555Method · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected