429 Révisions (e4afc64290a7917fa388f4395ed7066eaba519a5)
 

Auteur SHA1 Message Date
  Kenneth Graunke e4afc64290 Initial commit of IR for builtins. il y a 15 ans
  Kenneth Graunke f6c90d8b34 ir_reader: Set function signatures as defined. il y a 15 ans
  Eric Anholt c05bc5b7cc FS gl_FragCoord and and gl_FrontFacing are FS ins, not outs. il y a 15 ans
  Ian Romanick 2384937835 Fix function call parameter printer to omit extraneous leading comma il y a 15 ans
  Ian Romanick 2b97dc657a Replace many uses of foreach_list with foreach_list_typed il y a 15 ans
  Ian Romanick 4cfbad9e4d exec_list: Add foreach_list_typed and foreach_list_typed_const il y a 15 ans
  Ian Romanick 304ea90233 Convert ast_node use of simple_node to exec_list and exec_node il y a 15 ans
  Ian Romanick 752c905b8c exec_list: Add simpler exec_list for-each macros il y a 15 ans
  Ian Romanick 43bfc2b6b5 exec_list: Add macros to get ptr to structure containing a node il y a 15 ans
  Ian Romanick 4f9d72fa9e Loop bodies, then-statements, and else-statements are not lists il y a 15 ans
  Ian Romanick f4e06981cc Remove unnecessary include of simple_list.h il y a 15 ans
  Ian Romanick 3521f0bdd5 Store AST function call parameters in expressions il y a 15 ans
  Eric Anholt bdd9b1f3ff Move optimization pass prototypes to a single header. il y a 15 ans
  Eric Anholt 6255a1f4c6 ir_dead_code_local: Remove redundant assignments within basic blocks. il y a 15 ans
  Eric Anholt dc1dbd65e1 ir_visit_tree: Make sure we visit dereference targets, too. il y a 15 ans
  Eric Anholt aef0aaee67 ir_copy_propagation: Fix up the doxygen about the file. il y a 15 ans
  Eric Anholt 8e75de3164 ir_copy_propagation: Return true if we optimized out any assignments. il y a 15 ans
  Eric Anholt 4e2c0b99d9 ir_copy_propagation: Handle swizzles and array derefs on LHS of assign. il y a 15 ans
  Eric Anholt 5c89f0ecb9 ir_copy_propagation: New pass to rewrite dereferences to avoid copies. il y a 15 ans
  Eric Anholt 05a4e59c24 ir_to_mesa.cpp: Fix missing types on some ir_swizzles. il y a 15 ans
  Eric Anholt 3bc8b68436 Remove the pedantic C junk. il y a 15 ans
  Eric Anholt 3623df68fa Store warnings and errors in a parser state infolog. il y a 15 ans
  Eric Anholt 81f49a774e Quiet warnings about ir_shader not being handled in places it's not needed. il y a 15 ans
  Eric Anholt 7f436a837c Use the AM_SILENT_RULES when available. il y a 15 ans
  Eric Anholt a35e62d97a glsl_lexer: Quiet warning about unused unput(). il y a 15 ans
  Ian Romanick 970353e047 Merge branch 'fixes' il y a 15 ans
  Kenneth Graunke b0e0da5f07 Use %p rather than %08x when printing pointers to fix compile. il y a 15 ans
  Kenneth Graunke 05ddebac0a Fix ir_return cloning to actually use the cloned subexpression. il y a 15 ans
  Kenneth Graunke c07fdae33f Fix incorrect comments in function inliner. il y a 15 ans
  Eric Anholt 438f38c55a ir_dead_code: Fix segfault on handling a return statement with no value. il y a 15 ans
  Ian Romanick a2c6df5566 Track and print user defined structure types il y a 15 ans
  Ian Romanick 36d8a64a95 IR print visitor: Move logic for printing the whole program to _mesa_print_ir il y a 15 ans
  Ian Romanick 7d82c765a8 IR print visitor: Just print the name of structures il y a 15 ans
  Eric Anholt 35e8e461ca ir_function_inlining: Handle inlining of structure dereferences. il y a 15 ans
  Eric Anholt c0bfe8723e Correctly handle remapping of array dereferences if ->var is a variable. il y a 15 ans
  Ian Romanick c824e35dd0 Begin handling some varieties of invalid declarations il y a 15 ans
  Ian Romanick ab89927a91 Reject conflicting struct declarations, generate struct constructor il y a 15 ans
  Ian Romanick 82baaf4283 glsl_type::generate_constructor_prototype now generates the function too il y a 15 ans
  Ian Romanick 85ba37b97d Always return a value from ast_type_specifier::hir il y a 15 ans
  Ian Romanick 8bec5e92e0 Support structures in glsl_type::generate_constructor_prototype il y a 15 ans
  Ian Romanick ae000fcb2e Implement structures and arrays in ir_dereference::is_lvalue il y a 15 ans
  Ian Romanick 73986a7a26 Ensure that structure fields have non-NULL types il y a 15 ans
  Ian Romanick 1d28b617ba Ensure that anonymous structures have non-NULL names il y a 15 ans
  Ian Romanick 6efaeeea44 Convert structure field dereferences to HIR il y a 15 ans
  Ian Romanick 7ee79fb6b7 Add ir_dereference constructor for structure field dereferences il y a 15 ans
  Ian Romanick 8f755dcb67 Add glsl_type::field_type il y a 15 ans
  Ian Romanick 3455ce6144 Begin converting structure definitions to IR il y a 15 ans
  Ian Romanick 1f959ab4d6 Use IDENTIFIER instead of TYPE_NAME for structure names il y a 15 ans
  Kenneth Graunke bf783ecea6 ir_reader: Slightly better error message when failing to read swizzles. il y a 15 ans
  Kenneth Graunke 92eb64cd33 ir_reader: Don't print out the S-Expression. il y a 15 ans