summaryrefslogtreecommitdiff
path: root/glsl_types.h
AgeCommit message (Expand)AuthorFilesLines
2010-06-23glsl_type: Add method to get number of slots used by a typeIan Romanick1-0/+9
2010-06-11Add glsl_types::field_index to get the location of a record fieldIan Romanick1-0/+6
2010-06-11Add glsl_type::is_record queryIan Romanick1-0/+8
2010-06-09Set the type of ir_texture properly; infer it from the sampler type.Kenneth Graunke1-0/+2
2010-04-28glsl_type::generate_constructor_prototype now generates the function tooIan Romanick1-2/+4
2010-04-28Add glsl_type::field_typeIan Romanick1-0/+11
2010-04-26Make private glsl_type singletons publicIan Romanick1-16/+9
2010-04-23Put static pointers to vec[234]_types along with the static float_type.Eric Anholt1-0/+3
2010-04-01Add glsl_type::element_type and glsl_type::array_size queriesIan Romanick1-0/+25
2010-03-31Add glsl_type::generate_constructor_prototypeIan Romanick1-0/+3
2010-03-31Fix big dumbness in glsl_type::get_array_instanceIan Romanick1-6/+0
2010-03-31glsl_type array constructor generate a real name for the typeIan Romanick1-10/+2
2010-03-30Implement array type handlingIan Romanick1-0/+32
2010-03-29Add glsl_type::is_array and glsl_type::is_float queriesIan Romanick1-0/+16
2010-03-26Slightly change the representation of numeric typesIan Romanick1-9/+19
2010-03-26Add glsl_type::components to query total number of components in a typeIan Romanick1-0/+10
2010-03-26Replace remaining use of is_error_type with glsl_type::is_errorIan Romanick1-2/+0
2010-03-26Replace remaining uses of is_numeric_base_type with glsl_type::is_numericIan Romanick1-3/+0
2010-03-26Replace is_integer_base_type macro with glsl_type::is_integer methodIan Romanick1-3/+8
2010-03-26Make glsl_*_type glsl_type class static dataIan Romanick1-13/+19
2010-03-25Add functions to generate constructors for built-in types.Ian Romanick1-0/+4
2010-03-25Fix matrix dimensioningIan Romanick1-8/+8
2010-03-25Add queries to get the glsl_type of a row or column of a matrixIan Romanick1-6/+34
2010-03-24Remove unused _mesa_glsl_get_vector_typeIan Romanick1-3/+0
2010-03-24Add glsl_type::get_instance methodIan Romanick1-0/+6
2010-03-24Add class-private handles to matrix types in glsl_typeIan Romanick1-0/+16
2010-03-23Add glsl_type::get_base_type queryIan Romanick1-0/+10
2010-03-23Add glsl_type::is_numeric and glsl_type::is_boolean queriesIan Romanick1-0/+16
2010-03-23Add query to determine whether a type is a samplerIan Romanick1-0/+8
2010-03-23Add is_error and is_void type queriesIan Romanick1-0/+16
2010-03-10Tell emacs that C++ .h files are C++Ian Romanick1-0/+1
2010-03-09Convert is_glsl_type_matrix to glsl_type::is_matrixIan Romanick1-4/+9
2010-03-09Convert is_glsl_type_vector to glsl_type::is_vectorIan Romanick1-6/+11
2010-03-09Convert is_glsl_type_scalar to glsl_type::is_scalarIan Romanick1-5/+10
2010-03-09Make glsl_type a classIan Romanick1-6/+47
2010-02-22Initial commit. lolIan Romanick1-0/+141