On 10/28/2011 01:23 PM, Eric Anholt wrote:
On Fri, 28 Oct 2011 10:42:32 -0700, "Ian Romanick"<i...@freedesktop.org>  wrote:
From: Ian Romanick<ian.d.roman...@intel.com>

Signed-off-by: Ian Romanick<ian.d.roman...@intel.com>
---
  src/glsl/ir_uniform.h |  128 +++++++++++++++++++++++++++++++++++++++++++++++++
  1 files changed, 128 insertions(+), 0 deletions(-)
  create mode 100644 src/glsl/ir_uniform.h

diff --git a/src/glsl/ir_uniform.h b/src/glsl/ir_uniform.h
new file mode 100644
index 0000000..ba442f8
--- /dev/null
+++ b/src/glsl/ir_uniform.h
@@ -0,0 +1,128 @@
+   /**
+    * Set each time the value of the uniform is change.

"is changed"

+    * Drivers that do not used the \c ::driver_storage interface should clear

"do not use"

+    * this bit when the value of the uniform is updated on the hardware.
+    */
+   unsigned dirty:1;
+
+   /**
+    * Base sampler index
+    *
+    * If \c ::base_type is \c GLSL_TYPE_SAMPLER, this represents the base
+    * index of this sampler.
+    */
+   unsigned sampler:8;

Not sure what the "base index" of a sampler is.

If you have an array of samplers, it's the index of the sampler at array[0]. The array will use sampler indices base_index through base_index + array_elements - 1.
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to