summaryrefslogtreecommitdiff
path: root/src/gallium/docs/build/html/_sources
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/docs/build/html/_sources')
-rw-r--r--src/gallium/docs/build/html/_sources/cso.txt7
-rw-r--r--src/gallium/docs/build/html/_sources/cso/blend.txt12
-rw-r--r--src/gallium/docs/build/html/_sources/cso/dsa.txt23
-rw-r--r--src/gallium/docs/build/html/_sources/cso/rasterizer.txt10
-rw-r--r--src/gallium/docs/build/html/_sources/cso/sampler.txt10
-rw-r--r--src/gallium/docs/build/html/_sources/cso/shader.txt10
-rw-r--r--src/gallium/docs/build/html/_sources/index.txt24
-rw-r--r--src/gallium/docs/build/html/_sources/intro.txt9
-rw-r--r--src/gallium/docs/build/html/_sources/tgsi.txt7
9 files changed, 112 insertions, 0 deletions
diff --git a/src/gallium/docs/build/html/_sources/cso.txt b/src/gallium/docs/build/html/_sources/cso.txt
new file mode 100644
index 0000000000..f00cc51d4b
--- /dev/null
+++ b/src/gallium/docs/build/html/_sources/cso.txt
@@ -0,0 +1,7 @@
+CSO
+===
+
+.. toctree::
+ :glob:
+
+ cso/*
diff --git a/src/gallium/docs/build/html/_sources/cso/blend.txt b/src/gallium/docs/build/html/_sources/cso/blend.txt
new file mode 100644
index 0000000000..e32d324854
--- /dev/null
+++ b/src/gallium/docs/build/html/_sources/cso/blend.txt
@@ -0,0 +1,12 @@
+Blend
+=====
+
+This state controls blending of the final fragments into the target rendering
+buffers.
+
+XXX it is unresolved what behavior should result if blend_enable is off.
+
+Members
+-------
+
+XXX
diff --git a/src/gallium/docs/build/html/_sources/cso/dsa.txt b/src/gallium/docs/build/html/_sources/cso/dsa.txt
new file mode 100644
index 0000000000..5f23896f6e
--- /dev/null
+++ b/src/gallium/docs/build/html/_sources/cso/dsa.txt
@@ -0,0 +1,23 @@
+Depth, Stencil, & Alpha
+=======================
+
+These three states control the depth, stencil, and alpha tests, used to
+discard fragments that have passed through the fragment shader.
+
+Traditionally, these three tests have been clumped together in hardware, so
+they are all stored in one structure.
+
+Depth Members
+-------------
+
+XXX
+
+Stencil Members
+---------------
+
+XXX
+
+Alpha Members
+-------------
+
+XXX
diff --git a/src/gallium/docs/build/html/_sources/cso/rasterizer.txt b/src/gallium/docs/build/html/_sources/cso/rasterizer.txt
new file mode 100644
index 0000000000..145ce259bb
--- /dev/null
+++ b/src/gallium/docs/build/html/_sources/cso/rasterizer.txt
@@ -0,0 +1,10 @@
+Rasterizer
+==========
+
+The rasterizer is the main chunk of state controlling how vertices are
+interpolated into fragments.
+
+Members
+-------
+
+XXX
diff --git a/src/gallium/docs/build/html/_sources/cso/sampler.txt b/src/gallium/docs/build/html/_sources/cso/sampler.txt
new file mode 100644
index 0000000000..09b959ffff
--- /dev/null
+++ b/src/gallium/docs/build/html/_sources/cso/sampler.txt
@@ -0,0 +1,10 @@
+Sampler
+=======
+
+Texture units have many options for selecting texels from loaded textures;
+this state controls an individual texture unit's texel-sampling settings.
+
+Members
+-------
+
+XXX
diff --git a/src/gallium/docs/build/html/_sources/cso/shader.txt b/src/gallium/docs/build/html/_sources/cso/shader.txt
new file mode 100644
index 0000000000..9e1cb35be0
--- /dev/null
+++ b/src/gallium/docs/build/html/_sources/cso/shader.txt
@@ -0,0 +1,10 @@
+Shader
+======
+
+One of the two types of shaders supported by Gallium.
+
+Members
+-------
+
+tokens
+ A list of tgsi_tokens.
diff --git a/src/gallium/docs/build/html/_sources/index.txt b/src/gallium/docs/build/html/_sources/index.txt
new file mode 100644
index 0000000000..f93d1cafa9
--- /dev/null
+++ b/src/gallium/docs/build/html/_sources/index.txt
@@ -0,0 +1,24 @@
+.. Gallium documentation master file, created by
+ sphinx-quickstart on Sun Dec 20 14:09:05 2009.
+ You can adapt this file completely to your liking, but it should at least
+ contain the root `toctree` directive.
+
+Welcome to Gallium's documentation!
+===================================
+
+Contents:
+
+.. toctree::
+ :maxdepth: 2
+
+ intro
+ tgsi
+ cso
+
+Indices and tables
+==================
+
+* :ref:`genindex`
+* :ref:`modindex`
+* :ref:`search`
+
diff --git a/src/gallium/docs/build/html/_sources/intro.txt b/src/gallium/docs/build/html/_sources/intro.txt
new file mode 100644
index 0000000000..1ea103840a
--- /dev/null
+++ b/src/gallium/docs/build/html/_sources/intro.txt
@@ -0,0 +1,9 @@
+Introduction
+============
+
+What is Gallium?
+----------------
+
+Gallium is essentially an API for writing graphics drivers in a largely
+device-agnostic fashion. It provides several objects which encapsulate the
+core services of graphics hardware in a straightforward manner.
diff --git a/src/gallium/docs/build/html/_sources/tgsi.txt b/src/gallium/docs/build/html/_sources/tgsi.txt
new file mode 100644
index 0000000000..2474925b46
--- /dev/null
+++ b/src/gallium/docs/build/html/_sources/tgsi.txt
@@ -0,0 +1,7 @@
+TGSI
+====
+
+TGSI, Tungsten Graphics Shader Instructions, is an intermediate language
+for describing shaders. Since Gallium is inherently shaderful, shaders are
+an important part of the API. TGSI is the only intermediate representation
+used by all drivers.