1. aad7c77 Test that a non-void function returns a value. by Eric Anholt · 15 years ago
  2. ab79d4e Test that a void function doesn't return a value. by Eric Anholt · 15 years ago
  3. 794ea61 Fix unused variable warning. by Eric Anholt · 15 years ago
  4. a80cbd6 Forbid array comparisons in GLSL 1.10 by Ian Romanick · 15 years ago
  5. 28009cd Begin handling array declarations by Ian Romanick · 15 years ago
  6. 2d81620 Arrays are not allowed as vertex shader inputs in GLSL 1.30 either by Ian Romanick · 15 years ago
  7. fb9f5b0 Add some checking for vertex shader inputs / attributes by Ian Romanick · 15 years ago
  8. bfb09c2 Use call-by-reference for apply_implicit_conversion by Ian Romanick · 15 years ago
  9. db9be2e Apply implicit conversions to ?: operator by Ian Romanick · 15 years ago
  10. 212b032 Apply implicit conversions to equality operators by Ian Romanick · 15 years ago
  11. 0150f5f Apply implicit conversions to relational operators by Ian Romanick · 15 years ago
  12. 0104536 Apply implicit conversions to arithmetic operators by Ian Romanick · 15 years ago
  13. 96f9cea Implement HIR conversion for ?: operator by Ian Romanick · 15 years ago
  14. 5185a5f Add generate_temporary to generate an anonymous temporary by Ian Romanick · 15 years ago
  15. 6e659ca Implement HIR conversion for ast_nequal and ast_equal by Ian Romanick · 15 years ago
  16. 251eb75 Add missing break-statements in ast_expression::hir by Ian Romanick · 15 years ago
  17. 3c6fea3 Implement ir_if (for if-statments) and conversion from AST by Ian Romanick · 15 years ago
  18. 17d86f4 Add a variable to the symbol table after processing the initializer by Ian Romanick · 15 years ago
  19. ab372da Reject main() declarations with a non-void return value. by Eric Anholt · 15 years ago
  20. 2e063f1 Reject variables marked with attribute in the fragment shader. by Eric Anholt · 15 years ago
  21. c22c400 Implement the first builtin function: exp(). by Eric Anholt · 15 years ago
  22. 43de172 Generate more correctly diagnostics from some invalid initializers by Ian Romanick · 15 years ago
  23. 66faec4 Initial bits to process initializers in variable declarations by Ian Romanick · 15 years ago
  24. 1936015 Reject uniform initializers in GLSL 1.10 mode by Ian Romanick · 15 years ago
  25. 8518e75 Set the var_type for arrays to error_type until it's implemented. by Eric Anholt · 15 years ago
  26. 76ea56c Add support for ast_to_hir of pre inc/dec. by Eric Anholt · 15 years ago
  27. de38f0e Add support for ast_to_hir of post inc/dec. by Eric Anholt · 15 years ago
  28. 48a0e64 Add support for %= in ast_to_hir. by Eric Anholt · 15 years ago
  29. 10a6852 Factor out assignment setup in ast_to_hir. by Eric Anholt · 15 years ago
  30. cef3bae Replace remaining use of is_error_type with glsl_type::is_error by Ian Romanick · 15 years ago
  31. a6d653d Replace remaining uses of is_numeric_base_type with glsl_type::is_numeric by Ian Romanick · 15 years ago
  32. 40176e2 Replace is_integer_base_type macro with glsl_type::is_integer method by Ian Romanick · 15 years ago
  33. 0471e8b Make glsl_*_type glsl_type class static data by Ian Romanick · 15 years ago
  34. a43817a Use glsl_type::is_error instead of comparison with glsl_error_type pointer by Ian Romanick · 15 years ago
  35. affc141 Move swizzles out of ir_dereference and into their own class. by Kenneth Graunke · 15 years ago
  36. fb9fb5f Add new abstract ir_rvalue class; rework accordingly. by Kenneth Graunke · 15 years ago
  37. 44e1dfa Replace "mode" type tag with virtual as_foo() downcasting functions. by Kenneth Graunke · 15 years ago
  38. b7592c3 Merge branch 'anholt' by Ian Romanick · 15 years ago
  39. ece0a51 Fix assignment operators: *=, /=, +=, -=. by Eric Anholt · 15 years ago
  40. a4e92c4 Before generating HIR for user code, generate constructors for built-in types by Ian Romanick · 15 years ago
  41. c1bd3a1 Use glsl_type::row_type and glsl_type::column type in arithmetic_result_type by Ian Romanick · 15 years ago
  42. 664da25 Replace several field comparisons with a single pointer comparison by Ian Romanick · 15 years ago
  43. d2b6bc6 Use glsl_type::get_instance instead of symbol table look-up by Ian Romanick · 15 years ago
  44. 60b54d9 Replace accesses to glsl_type data with query functions by Ian Romanick · 15 years ago
  45. 882dad7 ir_function constructor now takes the function name as a parameter by Ian Romanick · 15 years ago
  46. 0bb1c3c Add *some* type checking for assignments by Ian Romanick · 15 years ago
  47. 71d0bbf Disallow passing NULL for state to _mesa_glsl_error by Ian Romanick · 15 years ago
  48. f3f111e Fix typographical errors of "FINISHME" by Ian Romanick · 15 years ago
  49. cec65a6 Generate an error for variables declared with type void by Ian Romanick · 15 years ago
  50. e39cc69 Set, and require, a return type for function signatures by Ian Romanick · 15 years ago
  51. 41ec6a4 Track the function that is currently being defined by Ian Romanick · 15 years ago
  52. 16a246c Initial bits for converting AST return nodes to IR return instructions by Ian Romanick · 15 years ago
  53. 3359e58 Use glsl_symbol_table::name_declared_this_scope by Ian Romanick · 15 years ago
  54. 8bde4ce Use glsl_symbol_table instead of using _mesa_symbol_table directly by Ian Romanick · 15 years ago
  55. 7f9d309 Ensure that ast_type always has type_name set by Ian Romanick · 15 years ago
  56. 548fa29 Move ast_function_expression::hir to ast_function.cpp by Ian Romanick · 15 years ago
  57. 471471f Initial pass at resolving function calls by Ian Romanick · 15 years ago
  58. cdb8d54 Default function parameters to 'in' instead of auto by Ian Romanick · 15 years ago
  59. ed45ec6 Add ir_call call to represent function calls. by Ian Romanick · 15 years ago
  60. 7cfddf1 Make ast_function_expression subclass of ast_expression by Ian Romanick · 15 years ago
  61. adfb0cd IR variable: Initial work to support GLSL built-in variables by Ian Romanick · 15 years ago
  62. d949a9a Move top-level AST to HIR conversion to _mesa_ast_to_hir by Ian Romanick · 15 years ago
  63. 0b67823 AST to IR: Mark 'varying' in a vertex shader as 'out' by Ian Romanick · 15 years ago
  64. 6652af3 Add assignment side-effect to the instruction stream by Ian Romanick · 15 years ago
  65. fce1150 Convert is_glsl_type_matrix to glsl_type::is_matrix by Ian Romanick · 15 years ago
  66. a2dd22f Convert is_glsl_type_vector to glsl_type::is_vector by Ian Romanick · 15 years ago
  67. cb36f8a Convert is_glsl_type_scalar to glsl_type::is_scalar by Ian Romanick · 15 years ago
  68. 3a9e989 Remove unused function by Ian Romanick · 15 years ago
  69. 0044e7e Conver IR structures to use exec_list instead of simple_node by Ian Romanick · 15 years ago
  70. 18238de Make AST->HIR conversion a method of ast_node, re-enable by Ian Romanick · 15 years ago
  71. d5f4f09 Rename .cc files to .cpp by Ian Romanick · 15 years ago[Renamed from ast_to_hir.cc]
  72. a87ac25 Initial commit. lol by Ian Romanick · 15 years ago