87 커밋 (c9aabc866f1fa2b724780800cf97cf6f3c1c1cf4)

작성자 SHA1 메시지 날짜
  Kenneth Graunke b843c7a20c Implement dFdx, dFdy, and fwidth via new expression opcodes. 15 년 전
  Kenneth Graunke b97efa5db5 ir_function_cloning_visitor: Add support for ir_texture. 15 년 전
  Kenneth Graunke 56d3f6ad78 Set the type of ir_texture properly; infer it from the sampler type. 15 년 전
  Kenneth Graunke 26d74cd1d1 Add stub visitor support for ir_texture. 15 년 전
  Kenneth Graunke c30f6e5dea Add mappings between ir_texture_opcode and strings. 15 년 전
  Ian Romanick 81377c012c Define IR instruction for texture look-ups 15 년 전
  Ian Romanick 35159b542c There is no class ir_label, so there's no need for ir_instruction::as_label 15 년 전
  Eric Anholt b145e90369 ir_vec_index_to_swizzle: Pass to convert indexing of vectors to swizzles. 15 년 전
  Ian Romanick fd55da2147 ir_dereference::mode is no longer used, kill with fire 15 년 전
  Ian Romanick b067db2e25 Refactor whole-variable assigment checking into member function 15 년 전
  Ian Romanick 36ea28646c Refactor ir_dereference data fields to subclasses 15 년 전
  Ian Romanick c7b1046a9f Refactor ir_dereference support for ir_visitor 15 년 전
  Ian Romanick f3a002b503 Refactor ir_dereference support for ir_hierarchical_visitor 15 년 전
  Ian Romanick 70fe8b6663 Begin refactoring ir_dereference 15 년 전
  Ian Romanick 8895bae55b Add ir_hierarchical_visitor base class and associated infrastructure 15 년 전
  Ian Romanick 2b3c476fa0 Add ir_rvalue::variable_referenced 15 년 전
  Kenneth Graunke 57e7da173e Implement "sin" and "cos" builtins via new expression operators. 15 년 전
  Kenneth Graunke a4b7b5a654 Implement "sign" builtin via a new expression operator. 15 년 전
  Eric Anholt 5c89f0ecb9 ir_copy_propagation: New pass to rewrite dereferences to avoid copies. 15 년 전
  Eric Anholt 05a4e59c24 ir_to_mesa.cpp: Fix missing types on some ir_swizzles. 15 년 전
  Ian Romanick 7ee79fb6b7 Add ir_dereference constructor for structure field dereferences 15 년 전
  Kenneth Graunke 3b96996b7e Move array of operator strings out of ir_print_visitor.cpp. 15 년 전
  Kenneth Graunke bff6013d46 Factor out parameter list replacement for later reuse. 15 년 전
  Kenneth Graunke 0d605cb97c Factor out parameter list matching from ast_function::hir for later reuse. 15 년 전
  Kenneth Graunke abd40b1521 Factor out qualifier checking code for later reuse. 15 년 전
  Kenneth Graunke 7dd6adbe2e Refactor ir_expression::get_num_operands. 15 년 전
  Kenneth Graunke 6202cbfe36 Fix ir_dead_code for function refactoring. 15 년 전
  Kenneth Graunke 3289886688 Remove ir_label since it is no longer used. 15 년 전
  Kenneth Graunke 9fa99f3b6c Refactor IR function representation. 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 년 전
  Eric Anholt 5ba9420608 Add an ir_if simplification pass. 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 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 c178c74c27 Add tracking for extension based warnings 15 년 전
  Ian Romanick 01f8de4a87 Add dynamic cast for 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 년 전
  Eric Anholt 70b74928a2 Make constant folding descend into if statements. 15 년 전
  Eric Anholt 326c676236 Handle constant expressions using derefs of const values. 15 년 전
  Ian Romanick 9d975377ca Track whether whole-arrays are assignable 15 년 전
  Eric Anholt c2cb84e17b Add bool/int conversion as IR operations. 15 년 전
  Eric Anholt dc58b3f8cc Add conversion of bool to float as an IR operation to match int to float. 15 년 전
  Eric Anholt c7da28b4be Allow array dereferences to be considered as lvalues. 15 년 전
  Eric Anholt 160d092507 Simplify ir_constant_expression.cpp by factoring operand computation out. 15 년 전
  Eric Anholt aeab105342 Remove fake ir_binop_logic_not. I think you meant ir_unop_logic_not. 15 년 전
  Ian Romanick b8a21cc6df Track max accessed array element, reject additional out-of-bounds accesses 15 년 전
  Ian Romanick 2d394d4877 Add ir_variable::clone 15 년 전