From 2f14e5eb098a8c055f3f6acc4080eaf66da939a2 Mon Sep 17 00:00:00 2001 From: Ilia Mirkin Date: Mon, 31 Mar 2014 17:26:33 -0400 Subject: [PATCH] gallium/docs: add format to index Signed-off-by: Ilia Mirkin Reviewed-by: Brian Paul --- src/gallium/docs/source/format.rst | 4 ++-- src/gallium/docs/source/index.rst | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/gallium/docs/source/format.rst b/src/gallium/docs/source/format.rst index f6d77d6..93faf4f 100644 --- a/src/gallium/docs/source/format.rst +++ b/src/gallium/docs/source/format.rst @@ -6,12 +6,12 @@ Gallium format names mostly follow D3D10 conventions, with some extensions. Format names like XnYnZnWn have the X component in the lowest-address n bits and the W component in the highest-address n bits; for B8G8R8A8, byte 0 is blue and byte 3 is alpha. Note that platform endianness is not considered -in this definition. In C: +in this definition. In C:: struct x8y8z8w8 { uint8_t x, y, z, w; }; Format aliases like XYZWstrq are (s+t+r+q)-bit integers in host endianness, -with the X component in the s least-significant bits of the integer. In C: +with the X component in the s least-significant bits of the integer. In C:: uint32_t xyzw8888 = (x << 0) | (y << 8) | (z << 16) | (w << 24); diff --git a/src/gallium/docs/source/index.rst b/src/gallium/docs/source/index.rst index 2a73e3a..c6cf3704 100644 --- a/src/gallium/docs/source/index.rst +++ b/src/gallium/docs/source/index.rst @@ -16,6 +16,7 @@ Contents: tgsi screen resources + format context cso distro -- 2.7.4