149 коммитов (2eec73f7354ba4d11907f14381463fc0fa035174)
 

Автор SHA1 Сообщение Дата
  Ian Romanick c1bd3a1a61 Use glsl_type::row_type and glsl_type::column type in arithmetic_result_type 15 лет назад
  Ian Romanick 80b5ed6e63 Replace several glsl_type field comparisons with a single pointer comparison 15 лет назад
  Ian Romanick 252127c379 Add queries to get the glsl_type of a row or column of a matrix 15 лет назад
  Kenneth Graunke f25a5ad939 Widen num_components to handle vec4 correctly. 15 лет назад
  Kenneth Graunke 904872372e Typo fixes: de/re/ference. 15 лет назад
  Ian Romanick 664da2510a Replace several field comparisons with a single pointer comparison 15 лет назад
  Ian Romanick 532edd9bc4 Remove unused _mesa_glsl_get_vector_type 15 лет назад
  Ian Romanick c4e2627045 Use glsl_type::get_instance instead of _mesa_glsl_get_vector_type 15 лет назад
  Ian Romanick d2b6bc651a Use glsl_type::get_instance instead of symbol table look-up 15 лет назад
  Ian Romanick e4fca97afd Add some matrix math tests 15 лет назад
  Ian Romanick 3209c4e369 Add glsl_type::get_instance method 15 лет назад
  Ian Romanick 60b54d977a Replace accesses to glsl_type data with query functions 15 лет назад
  Ian Romanick 9ff8f3777e Add class-private handles to matrix types in glsl_type 15 лет назад
  Ian Romanick 4d184a1d02 Fix typo in swizzle processing loop 15 лет назад
  Ian Romanick 9e97ffb754 Trivial cleanups in generate_swizzle 15 лет назад
  Ian Romanick afbe26fd61 Use ir_dereference::set_swizzle 15 лет назад
  Ian Romanick 2f4240fb02 Add method to set the swizzle of an ir_dereference 15 лет назад
  Ian Romanick 44bb1a62f9 Allow duplicate symbols at the same scope that are in different name spaces 15 лет назад
  Ian Romanick d00b7958c0 Merge branch 'anholt' 15 лет назад
  Ian Romanick 7d9bce3551 Add (negative) test for constructing samplers 15 лет назад
  Ian Romanick 882dad7540 ir_function constructor now takes the function name as a parameter 15 лет назад
  Ian Romanick bb7e00a1cd Add glsl_type::get_base_type query 15 лет назад
  Ian Romanick 7aeb6abda7 Add glsl_type::is_numeric and glsl_type::is_boolean queries 15 лет назад
  Ian Romanick abef955764 Begin processing constructors 15 лет назад
  Ian Romanick cb7d066967 Add query to determine whether a type is a sampler 15 лет назад
  Ian Romanick 1e5cd2b05b Add test for invalid assignment of function return value 15 лет назад
  Ian Romanick 0bb1c3c153 Add *some* type checking for assignments 15 лет назад
  Ian Romanick 71d0bbfcb2 Disallow passing NULL for state to _mesa_glsl_error 15 лет назад
  Ian Romanick f3f111eac4 Fix typographical errors of "FINISHME" 15 лет назад
  Eric Anholt f41fc53728 Include other generated sources in BUILT_SOURCES. 15 лет назад
  Eric Anholt e5ba18083b Use bash for the built file generation since builtin_types.sh requires it. 15 лет назад
  Eric Anholt 6985a43832 Clean the built sources with make clean. 15 лет назад
  Ian Romanick cec65a6b76 Generate an error for variables declared with type void 15 лет назад
  Ian Romanick 8400bc4d35 Add is_error and is_void type queries 15 лет назад
  Ian Romanick 9e7c34b865 Set the type of a function call to be the return type of the callee 15 лет назад
  Ian Romanick e39cc69fa3 Set, and require, a return type for function signatures 15 лет назад
  Ian Romanick 7563b50075 Add `void' type to table of available types 15 лет назад
  Ian Romanick 693bb11b5f Rename test GLSL sources from .txt to .glsl 15 лет назад
  Ian Romanick f8f1085e5e Add test for declaring variables of type void. 15 лет назад
  Ian Romanick 41ec6a47ab Track the function that is currently being defined 15 лет назад
  Ian Romanick 16a246c049 Initial bits for converting AST return nodes to IR return instructions 15 лет назад
  Ian Romanick 9578c87ce2 Implement IR return instructions 15 лет назад
  Ian Romanick 3359e58eac Use glsl_symbol_table::name_declared_this_scope 15 лет назад
  Ian Romanick ac4fdc255b Add query to determine whether a name was declared at this scope 15 лет назад
  Ian Romanick 38395c1aad Use separate namespaces for types, variables, and functions 15 лет назад
  Ian Romanick 95517faf69 Add function to determine the scope where a variable is declared 15 лет назад
  Ian Romanick 8bde4cec6b Use glsl_symbol_table instead of using _mesa_symbol_table directly 15 лет назад
  Ian Romanick 82de85e264 Add a GLSL-specific facade to _mesa_symbol_table 15 лет назад
  Ian Romanick b0bb781e1d Don't track new type names during pass-1 parsing 15 лет назад
  Ian Romanick e309a6051d Add multiple include protection to ir.h 15 лет назад