Add texture gather functions (and extension check) for GLSL 400 and GL_ARB_texture_gather.


git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@23631 e7fa87d3-cd2b-0410-9028-fcbf551c1848
diff --git a/Todo.txt b/Todo.txt
index a82851d..2b5d342 100644
--- a/Todo.txt
+++ b/Todo.txt
@@ -115,10 +115,10 @@
          - bitCount(),findLSB(), andfindMSB()
       - New built-in to query LOD, textureQueryLod().
       - New overloaded function matching algorithm, handling selection from many valid multiple choices.
-      - Texture gather functions that return four texels with a single call.
-         - textureGather()
-         - textureGatherOffset()
-         - textureGatherOffsets()
+      + Texture gather functions that return four texels with a single call.
+         + textureGather()
+         + textureGatherOffset()
+         + textureGatherOffsets()
       + Add streams out from geometry shader. Output can be directed to streams through
          + EmitStreamVertex() and EndStreamPrimitive().
     GLSL 4.1
@@ -168,8 +168,8 @@
       - Make GLSL consistent with the API regarding user clipping, by no longer referring to gl_Position when gl_ClipVertex is not written. Rather, user clipping becomes undefined.
       - Clarified that a comma sequence-operator expression cannot be a constant expression. E.g., “(2,3)” is not allowed, semantically, 
             as a valid constant expression 3, even though it is an expression that will evaluate to 3.
-      - Use vec2 instead of vec3 for coordinate in textureGather*(sampler2DRect,...).
-      - Clarify that textureGatherOffset() can take non-constants for the offsets.
+      + Use vec2 instead of vec3 for coordinate in textureGather*(sampler2DRect,...).
+      + Clarify that textureGatherOffset() can take non-constants for the offsets.
     GLSL 4.3
       - Add shader storage buffer objects, as per the ARB_shader_storage_buffer_object extension. This includes 
             - allowing the last member of a storage buffer block to be an array that does not know its size until render time