Ember

WIP Header

Nov 30th, 2013
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. Textures:
  2. 1-bit -> Version expansion
  3. 3-bits -> Version number
  4. 4-bits -> Width //Width = power(2, Width + 1);
  5. 4-bits -> Height //Height = power(2, Height + 1);
  6. 2-bits -> Texture type (0 - 2D Texture | 1 - 3D Texture | 2 - Cubemap)
  7. 2-bits -> Number of components (Number = Number + 1) (1 - Red | 2 - Red/Blue | 3 - Red/Blue/Green | 4 - Red/Blue/Green/Alpha)
  8. // Note: Channels combine and spread evenly over number of components (e.g. if 4 channels, 12/4 bits each (3 bits), or if 3 channels, 12/3 bits each)
  9. 3-bits -> Bits Per Red //Bits = power(2, Bits + 1);
  10. 3-bits -> Bits Per Blue
  11. 3-bits -> Bits Per Green
  12. 3-bits -> Bits Per Alpha
  13. 4-bits left.
Advertisement
Add Comment
Please, Sign In to add comment