########################################################################### |
|
# |
|
# All Rights Reserved. |
|
# |
|
# copy of this software and associated documentation files (the |
|
# the following conditions: |
|
# |
|
# The above copyright notice and this permission notice (including the |
|
# next paragraph) shall be included in all copies or substantial portions |
|
# of the Software. |
|
# |
|
# IN NO EVENT SHALL THE AUTHORS AND/OR ITS SUPPLIERS BE LIABLE FOR |
|
# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
|
# |
|
########################################################################### |
|
# This CSV file has the input data for u_format.h's struct |
|
# util_format_description. |
|
# |
|
# Each format entry contains: |
|
# - pixel block's width |
|
# - pixel block's height |
|
# channel the following information: |
|
# - 'x': void |
|
# - 'u': unsigned |
|
# - 's': signed |
|
# - 'h': fixed |
|
# - 'f': FLOAT |
|
# - optionally followed by 'n' if it is normalized |
|
# - number of bits |
|
# - channel swizzle |
|
# |
|
# See also: |
|
# - http://msdn.microsoft.com/en-us/library/bb172558.aspx (D3D9) |
|
# - http://msdn.microsoft.com/en-us/library/bb205073.aspx#mapping_texture_formats (D3D9 -> D3D10) |
|
# - http://msdn.microsoft.com/en-us/library/bb173059.aspx (D3D10) |
|
# |
|
# Note that GL doesn't really specify the layout of internal formats. See |
|
# None |
|
# Typical rendertarget formats |
|
# PIPE_FORMAT_R8G8B8A8_UNORM is below |
|
# Luminance/Intensity/Alpha formats |
|
# SRGB formats |
|
# Mixed-sign formats (typically used for bump map textures) |
|
# Depth-stencil formats |
|
# YUV formats |
|
# http://www.fourcc.org/yuv.php#UYVY |
|
# http://www.fourcc.org/yuv.php#YUYV (a.k.a http://www.fourcc.org/yuv.php#YUY2) |
|
# same subsampling but with rgb channels |
|
# some special formats not fitting anywhere else |
|
# A.k.a. D3DFMT_CxV8U8 |
|
# Compressed formats |
|
# - http://en.wikipedia.org/wiki/S3_Texture_Compression |
|
# - http://www.opengl.org/registry/specs/EXT/texture_compression_s3tc.txt |
|
# - http://www.opengl.org/registry/specs/ARB/texture_compression_rgtc.txt |
|
# - http://www.opengl.org/registry/specs/EXT/texture_compression_latc.txt |
|
# - http://msdn.microsoft.com/en-us/library/bb694531.aspx |
|
# Straightforward D3D10-like formats (also used for |
|
# vertex buffer element description) |
|
# |
|
# See also: |
|
# - src/gallium/auxiliary/translate/translate_generic.c |
|
# - src/mesa/state_tracker/st_draw.c |
|
# GL-specific vertex buffer element formats |
|
# A.k.a. GL_FIXED |
|
# D3D9-specific vertex buffer element formats |
|
# See also: |
|
# - http://msdn.microsoft.com/en-us/library/bb172533.aspx |
|
# A.k.a. D3DDECLTYPE_UDEC3 |
|
# A.k.a. D3DDECLTYPE_DEC3N |
|