(bits: number)
| 42 | } |
| 43 | |
| 44 | static decode4444(bits: number): [number, number, number, number] { |
| 45 | const a = Math.round(((bits >> 12) & 0b1111) * 255 / 15); |
| 46 | const r = Math.round(((bits >> 8) & 0b1111) * 255 / 15); |
| 47 | const g = Math.round(((bits >> 4) & 0b1111) * 255 / 15); |
| 48 | const b = Math.round((bits & 0b1111) * 255 / 15); |
| 49 | return [a, r, g, b]; |
| 50 | } |
| 51 | |
| 52 | /* |
| 53 | bc1 - block compression format, using for DXT1 |