831 Commity (c42e64099b80e112eb0b172801a7107e143f78dc)
 

Autor SHA1 Wiadomość Data
  Carl Worth c42e64099b preprocessor: Initialize a potentially uninitialized variable. 15 lat temu
  Carl Worth 726faddda2 preprocessor: Remove dead code _token_list_length 15 lat temu
  Carl Worth 45cbc08438 preprocessor: Remove dead code _string_list_append_list 15 lat temu
  Carl Worth 60c67e46b1 configure: Ensure that config.h can be safely included multiple times. 15 lat temu
  Carl Worth a32305a8bd configure: Remove some dead code. 15 lat temu
  Carl Worth a22426dc4c Fix typos of "variable" as "varaible" 15 lat temu
  Carl Worth 7fd7104fbb ir_variable: Add some missing initialization to the constructor. 15 lat temu
  Eric Anholt a9d58ad6c9 Fix double usage of the post-inc/dec's temporary pre-inc/dec copy. 15 lat temu
  Eric Anholt 2731a739d0 Avoid using the RHS of an assignment twice. 15 lat temu
  Eric Anholt 959a9ecdd8 get_lvalue_copy doesn't need all the checking of do_assignment(). 15 lat temu
  Eric Anholt 3e24ef68a9 ast_to_hir: Clone LHS derefs of assignment expressions. 15 lat temu
  Eric Anholt 8006576b36 ir_function_inlining: Allow inlining of loops and conditionals. 15 lat temu
  Eric Anholt 4b6fd39c89 Add a virtual clone() method to ir_instruction. 15 lat temu
  Eric Anholt 02fc4b34e4 Avoid using the same ir_constant 0.0 multiple times in mat constructors. 15 lat temu
  Kenneth Graunke bc1097d151 glcpp: Support line continuations within preprocessor directives. 15 lat temu
  Kenneth Graunke 186e2634bf glcpp: Make standalone binary use preprocess(). 15 lat temu
  Kenneth Graunke 12a820c9d8 glcpp: Fix "dangerous trailing context" warning. 15 lat temu
  Kenneth Graunke d07bb7b83a Remove comment support from the main lexer. 15 lat temu
  Kenneth Graunke e6ae7afc0c glcpp: Recognize plain "//" as a comment. 15 lat temu
  Ian Romanick fa455fc2a5 Generate errors for empty constructors instead of asserting 15 lat temu
  Ian Romanick 3ed850e91c linker: Update some comments, remove a couple FINISHMEs 15 lat temu
  Ian Romanick 553dcdcaaf linker: Use InfoLog in assign_attribute_locations 15 lat temu
  Ian Romanick ed1fe3db3b linker: Refactor parameters to cross_validate_uniforms 15 lat temu
  Ian Romanick f36460e1a7 linker: Write errors to info log instead of stdout 15 lat temu
  Ian Romanick 0e59b2698a linker: Initial implementation of varying slot allocation 15 lat temu
  Ian Romanick 9342d269a4 linker: Limit attribute allocation to MAX_VERTEX_ATTRIBS 15 lat temu
  Ian Romanick 6984670f97 linker: Support matrix and array vertex inputs 15 lat temu
  Ian Romanick 0ad22cd1ce linker: Initial implementation of attribute slot allocation 15 lat temu
  Ian Romanick a8ca9cbc69 Import some bits Mesa's mtypes.h 15 lat temu
  Ian Romanick 4485c5ae78 Import gl_program_parameter and gl_program_parameter_list types from Mesa 15 lat temu
  Ian Romanick abee16e8cb linker: Store the par-linked per-stage shaders in the glsl_program 15 lat temu
  Ian Romanick 019a59b264 linker: Initial implementation of uniform slot allocation 15 lat temu
  Ian Romanick 5edf6f98d8 Import gl_uniform and gl_uniform_list types from Mesa 15 lat temu
  Ian Romanick 8b80e9f9e3 ir_variable: Add query to get number of slots used by a variable 15 lat temu
  Ian Romanick 57bb893a46 glsl_type: Add method to get number of slots used by a type 15 lat temu
  Ian Romanick 13e10e43c3 linker: Document what remains to be done 15 lat temu
  Ian Romanick ed0626ebc7 ir_variable: Set locations for shader built-in variables 15 lat temu
  Ian Romanick 69a079aee8 ir_variable: Track the location of uniforms, varings, attributes, etc. 15 lat temu
  Ian Romanick 371019248e linker: Initial implementation of interstage input / output validation 15 lat temu
  Ian Romanick 950ceb2bd6 ir_variable: Add method to get string representing interpolation qualifier 15 lat temu
  Ian Romanick cc22c5a544 linker: Initial implementation of interstage uniform validation 15 lat temu
  Ian Romanick 1e8b7a714e ir_constant: Add method to determine if two constants have the same value 15 lat temu
  Eric Anholt 53e48d3f63 Fix multiple usage of an rvalue in constructor component splitting. 15 lat temu
  Ian Romanick 865cf2d1f5 ir_validate: Use callback functionality in ir_hierarchical_visitor 15 lat temu
  Ian Romanick 7c09576a97 ir_hierarchical_visitor: Add generic callback functionality 15 lat temu
  Eric Anholt 53cdb7e51d ir_validate: New pass for checking our invariants. 15 lat temu
  Eric Anholt e46a454305 ir: Give ir_instruction a print visitor helper. 15 lat temu
  Eric Anholt 216580dbd7 Hook up texturing in the hierarchical visitor. 15 lat temu
  Eric Anholt ac95f2f8c8 Include stdio.h and stdlib.h everywhere, and don't cook our own #define NULL. 15 lat temu
  Ian Romanick b302359394 Add missing build products to gitignore 15 lat temu