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