321 Révisions (67a092ae09dbb2dd820aab5aa7742d3f884d6cd4)
 

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