History log of /external/mesa3d/src/mesa/program/prog_parameter.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
63e7a4c6e5bf51d8090046ebc5adcb4207448565 09-Nov-2011 José Fonseca <jfonseca@vmware.com> mesa,glsl,mapi: Put extern "C" { ... } where appropriate.

Probably a several places missing, but enough to cover all headers
(in)directly included by uniform_query.cpp, and fix the MSVC build.
/external/mesa3d/src/mesa/program/prog_parameter.h
24409ba1968cc49cbde6a111464c91271babc68a 19-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Determine GL_ACTIVE_ATTRIBUTE_MAX_LENGTH by walking the GLSL IR.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/program/prog_parameter.h
9520f483b8f1e45fa474674b415554988de5d8d3 01-Oct-2011 Brian Paul <brianp@vmware.com> mesa: s/INLINE/inline/

INLINE is still seen in some files (some generated files, etc) but this
is a good start.

Acked-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/program/prog_parameter.h
7708b25e2b5e05f262c19dde5d7f3612a7e7e166 19-Aug-2011 Eric Anholt <eric@anholt.net> mesa: Make the gl_constant_value's bool occupy the same space as float/int.

At least for Intel, all our uniform components are of uint32_t size, either
float or signed or unsigned int. For uploading uniform data in the driver,
it's much easier to upload a full dword per uniform element instead of trying
to pick out the bool byte and then fill in the top 3 bytes of pad with 0.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/program/prog_parameter.h
8488112d20d49d3dc7fefef19c6e550e4b71661c 05-Aug-2011 Brian Paul <brianp@vmware.com> mesa: whitespace changes
/external/mesa3d/src/mesa/program/prog_parameter.h
b191382c60bdcfeb7f424b23aa6ab63de81e2f08 14-Jun-2011 Bryan Cain <bryancain3@gmail.com> mesa, glsl_to_tgsi: add native support for integers in shaders

Disabled by default on all drivers. To enable it, change ctx->GLSLVersion to 130
in st_extensions.c. Currently, softpipe is the only driver with integer support.
/external/mesa3d/src/mesa/program/prog_parameter.h
6d89abadbcd68bbe9e08f041412549f8dc1fc73c 18-May-2011 Bryan Cain <bryancain3@gmail.com> mesa: support boolean and integer-based parameters in prog_parameter

The functionality is not used by anything yet, and the glUniform functions will
need to be reworked before this can reach its full usefulness. It is
nonetheless a step towards integer support in the state tracker and classic drivers.
/external/mesa3d/src/mesa/program/prog_parameter.h
b5c07b9226d8e7de78f6367b5799b39caf820ef3 25-Aug-2010 Eric Anholt <eric@anholt.net> mesa: Remove now-unused _mesa_add_sampler().

We do the generation of "what sampler number within Parameters are we"
right in ir_to_mesa.cpp, instead of repeatedly walking the existing
list to find out.
/external/mesa3d/src/mesa/program/prog_parameter.h
9ab1332d749e8e7eda2896c25725e245fd0f8444 25-Aug-2010 Eric Anholt <eric@anholt.net> mesa: Remove now-unused _mesa_add_uniform.

We had to inline it to avoid doing a double-lookup in the process of
adding assertion checks.
/external/mesa3d/src/mesa/program/prog_parameter.h
ea2231ff5e4ced36bdb65ccdd02a1008fb8bfce7 25-Aug-2010 Eric Anholt <eric@anholt.net> mesa: Remove the "Used" flag in gl_program_parameter.

This was in place for uniform handling, but nothing actually needs the
value now, since presence in a parameter list indicates that the
uniform was used as far as the linker was concerned.
/external/mesa3d/src/mesa/program/prog_parameter.h
c234d0b25f622a7bdd3c40bc72fdbd59d8494c7c 06-Aug-2010 Eric Anholt <eric@anholt.net> ir_to_mesa: Add support for sampler arrays.

Support for samplers in general is still incomplete -- anything in a
uniform struct will still be broken. But that doesn't appear to be
any different from master.

Fixes:
glsl-fs-uniform-sampler-array.shader_test
/external/mesa3d/src/mesa/program/prog_parameter.h
ec2b92f98c2e7f161521b447cc1d9a36bce3707c 11-Jun-2010 Brian Paul <brianp@vmware.com> mesa: rename src/mesa/shader/ to src/mesa/program/
/external/mesa3d/src/mesa/program/prog_parameter.h