Lines Matching +full:gallium +full:- +full:nine
1 Formats in gallium
4 Gallium format names mostly follow D3D10 conventions, with some extensions.
6 Format names like XnYnZnWn have the X component in the lowest-address n bits
7 and the W component in the highest-address n bits; for B8G8R8A8, byte 0 is
13 Format aliases like XYZWstrq are (s+t+r+q)-bit integers in host endianness,
14 with the X component in the s least-significant bits of the integer. In C::
20 - ``SINT``: N bit signed integer [-2^(N-1) ... 2^(N-1) - 1]
21 - ``SNORM``: N bit signed integer normalized to [-1 ... 1]
22 - ``SSCALED``: N bit signed integer [-2^(N-1) ... 2^(N-1) - 1]
23 - ``FIXED``: Signed fixed point integer, (N/2 - 1) bits of mantissa
24 - ``FLOAT``: N bit IEEE754 float
25 - ``NORM``: Normalized integers, signed or unsigned per channel
26 - ``UINT``: N bit unsigned integer [0 ... 2^N - 1]
27 - ``UNORM``: N bit unsigned integer normalized to [0 ... 1]
28 - ``USCALED``: N bit unsigned integer [0 ... 2^N - 1]
34 There are two exceptions for ``FLOAT``. ``R9G9B9E5_FLOAT`` is nine bits
45 ``ETC1``, etc), followed by a format-specific subtype. Refer to the
51 single 32-bit block of two pixels, where the R and B values are repeated in
54 Index buffers do not have a natural format in Gallium structures. For purposes
56 ``R32_UINT`` are used with ``PIPE_BIND_INDEX_BUFFER`` for 8-bit, 16-bit, and
57 32-bit index buffers respectively.
60 ----------
63 http://msdn.microsoft.com/en-us/library/windows/desktop/bb173059%28v=vs.85%29.aspx