321 Коміти (67a092ae09dbb2dd820aab5aa7742d3f884d6cd4)
 

Автор SHA1 Повідомлення Дата
  Kenneth Graunke 67a092ae09 Ensure that both parameter lists are the same length in function overloading. 15 роки тому
  Ian Romanick ff236fa9b6 Add missing break statement 15 роки тому
  Eric Anholt 7d21104a8b Remove dead code assignments and variable declarations. 15 роки тому
  Eric Anholt 71df19f5ef Mark some variables as having usage beyond the shader's scope. 15 роки тому
  Ian Romanick 484606610e While-loops also start a new scope. 15 роки тому
  Eric Anholt 44b694e1f6 Avoid generating ir_if for &&, || short-circuiting with constant LHS. 15 роки тому
  Eric Anholt 0d42321ec1 Add support for inlining calls done inside of expressions. 15 роки тому
  Eric Anholt 4950a68bf2 Make && and || only evaluate the RHS when the LHS requires it. 15 роки тому
  Eric Anholt 5ba9420608 Add an ir_if simplification pass. 15 роки тому
  Eric Anholt 60be7626b8 Check that the return type of function definition matches its prototype. 15 роки тому
  Eric Anholt 1e7ec3ce12 Check that function definition parameter qualifiers match proto qualifiers. 15 роки тому
  Eric Anholt 8558459512 Return the rvalue of a variable decl to fix while (bool b = condition) {} 15 роки тому
  Eric Anholt 3b8d2cd779 Fix the type of gl_FogFragCoord. 15 роки тому
  Eric Anholt a3fa3fbf76 Add an implementation of gentype-only clamp(). 15 роки тому
  Eric Anholt cc4ef154e6 Add builtin implementations of vector comparison functions. 15 роки тому
  Eric Anholt cc49cea9ea Add support for builtin gentype mix(gentype a, gentype b) 15 роки тому
  Eric Anholt feeb43b829 Add buitlin functions for any(), all(), not(). 15 роки тому
  Eric Anholt 925759283a Add builtin normalize() functions. 15 роки тому
  Eric Anholt 2a7b2b22f4 Repeat the optimization passes until we stop making progress. 15 роки тому
  Eric Anholt 6192434ac3 Add inlining support for array dereferences. 15 роки тому
  Eric Anholt cad9766118 Inline functions consisting of a return of an expression. 15 роки тому
  Ian Romanick b427c917ce Remove extraneous base-class constructor calls 15 роки тому
  Eric Anholt fbc7c0b8f2 Make function bodies rely on the parameter variable declarations. 15 роки тому
  Eric Anholt 6173312d84 Make dot() take the right number of args. 15 роки тому
  Eric Anholt 7e78e07ddb Fix the returns of builtin functions to actually return. 15 роки тому
  Eric Anholt 894ea972a4 Put function bodies under function signatures, instead of flat in the parent. 15 роки тому
  Eric Anholt f1ddca9f21 Clarify the types of various exec_list in ir.h 15 роки тому
  Ian Romanick 0c82465395 Treat texture rectangles as an extension that is enabled be default 15 роки тому
  Ian Romanick c77b257094 Add support for GL_ARB_draw_buffers extension 15 роки тому
  Ian Romanick 887a8b07de Clean up error reporting in _mesa_glsl_process_extension 15 роки тому
  Ian Romanick c178c74c27 Add tracking for extension based warnings 15 роки тому
  Ian Romanick 1799a0cd41 Emit a warning when an unknown extension is used with #extension 15 роки тому
  Ian Romanick 56b8b21410 Add _mesa_glsl_warning to emit warnings to the shader log 15 роки тому
  Ian Romanick e701761cc8 Begin processing #extension directive 15 роки тому
  Ian Romanick ae4c4c0795 Use _mesa_glsl_shader_target_name 15 роки тому
  Ian Romanick 5bfe30a02b Add utility function to get the name of a shader target 15 роки тому
  Ian Romanick 1b3f47fd36 Call glsl_type::get_instance correctly: the number of rows must be at least 1 15 роки тому
  Ian Romanick b0b8fa4885 Eat whitespace while in the PP state 15 роки тому
  Ian Romanick 62f62ca3b3 Partially fix comment handling in preprocessor directives. 15 роки тому
  Ian Romanick 77cce649c9 Add support for bool to ir_equal and ir_nequal constant handling 15 роки тому
  Ian Romanick 8645a955fc Add gl_ClipDistance in fragment shader 15 роки тому
  Ian Romanick 8c46ed2490 Generate correct IR for do-while loops 15 роки тому
  Ian Romanick 4cf20cd37c Process ast_jump_statement into ir_loop_jump 15 роки тому
  Ian Romanick 01f8de4a87 Add dynamic cast for ir_loop 15 роки тому
  Ian Romanick e9d0f265aa Begin tracking the nesting of loops and switch-statements 15 роки тому
  Ian Romanick c0e76d8352 Use switch based on mode in ast_jump_statement::hir 15 роки тому
  Ian Romanick d6313d7a01 Add some newlines when printing ir_loop instructions 15 роки тому
  Ian Romanick 9e7d010ee0 Process ast_iteration_statement into ir_loop 15 роки тому
  Ian Romanick f8e31e00b1 Add ir_loop_jump to represent 'break' and 'continue' in loops 15 роки тому
  Ian Romanick fad607a9be Add ir_loop to represent loops 15 роки тому