| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | ir_to_mesa: Add convenience function for opcodes with no src/dst reg. | Eric Anholt | 2010-07-13 | 1 | -20/+21 |
* | glsl2: When linking makes a variable not a varying output, make it ir_var_auto. | Eric Anholt | 2010-07-13 | 1 | -1/+4 |
* | ir_to_mesa: Add support for variable array indexing of builtin varyings. | Eric Anholt | 2010-07-13 | 1 | -32/+62 |
* | ir_to_mesa: Add support for array dereferences on the LHS of assignments. | Eric Anholt | 2010-07-13 | 1 | -29/+67 |
* | glsl2: Remove unnecessary casts of clone return values | Ian Romanick | 2010-07-13 | 2 | -27/+23 |
* | ir_to_mesa: Rely on ir_mat_op_to_vec for matrix multiplication support. | Eric Anholt | 2010-07-12 | 1 | -83/+5 |
* | glsl2: Add matrix multiplication to ir_mat_op_to_vec. | Eric Anholt | 2010-07-12 | 1 | -9/+188 |
* | ir_to_mesa: Emit OPCODE_MAD when we find an ADD of a MUL. | Eric Anholt | 2010-07-12 | 1 | -0/+36 |
* | glsl2: Flatten expression that appear as the parameters of ir_call as well. | Eric Anholt | 2010-07-12 | 1 | -5/+12 |
* | glsl2: Flatten expressions that appear as the children of ir_return as well. | Eric Anholt | 2010-07-12 | 1 | -5/+3 |
* | linker: Merge global-scope instructions into main | Ian Romanick | 2010-07-12 | 1 | -0/+121 |
* | linker: Detect the shader that contains "main" during intrastage linking | Ian Romanick | 2010-07-12 | 1 | -5/+45 |
* | ir_function: Make matching_signature not return const | Ian Romanick | 2010-07-12 | 2 | -2/+2 |
* | linker: Implement first bits of intrastage linking | Ian Romanick | 2010-07-12 | 4 | -2/+63 |
* | linker: Refactor cross_validate_uniforms into cross_validate_globals | Ian Romanick | 2010-07-12 | 1 | -13/+54 |
* | glsl2: Use a better talloc context for ir_expression_flattening. | Eric Anholt | 2010-07-12 | 1 | -1/+1 |
* | glsl2: Add support for variable vector indexing on the LHS of assignments. | Eric Anholt | 2010-07-12 | 1 | -3/+57 |
* | glsl2: Fix copy propagation in the presence of derefs in array indexes. | Eric Anholt | 2010-07-12 | 1 | -3/+22 |
* | ir_to_mesa: Add support for dereferencing matrices from arrays. | Eric Anholt | 2010-07-12 | 1 | -8/+16 |
* | ir_validate: Also perform usual checks on ir_dereference_variable nodes | Ian Romanick | 2010-07-12 | 1 | -0/+2 |
* | ir_validate: Validate that varibles are declared before used in IR | Ian Romanick | 2010-07-12 | 1 | -2/+26 |
* | linker: Stub-out intrastage linker | Ian Romanick | 2010-07-12 | 3 | -20/+92 |
* | Make shader_api.h be C++ friendly | Ian Romanick | 2010-07-12 | 1 | -0/+6 |
* | ir_validate: Additional function related invariant checks | Ian Romanick | 2010-07-12 | 1 | -0/+60 |
* | ir_function_signature: Add method to get the function owning a signature | Ian Romanick | 2010-07-12 | 2 | -5/+22 |
* | glsl2: Add utility function clone_ir_list | Ian Romanick | 2010-07-12 | 2 | -0/+69 |
* | ir_call: Add method to set the function signature being called | Ian Romanick | 2010-07-12 | 2 | -0/+13 |
* | glsl2: Implement ir_function::clone and ir_function_signature::clone | Ian Romanick | 2010-07-12 | 1 | -6/+43 |
* | glsl2: Move temp declaration to correct side of if-statement in IR | Ian Romanick | 2010-07-12 | 1 | -7/+7 |
* | glsl2: Add missing fields in ir_variable::clone | Ian Romanick | 2010-07-12 | 1 | -0/+8 |
* | glsl2: Add declarations for temporaries to instruction stream | Ian Romanick | 2010-07-12 | 1 | -0/+3 |
* | glsl2: Store the gl_type of the array's element type in the array. | Eric Anholt | 2010-07-12 | 1 | -0/+5 |
* | Revert "ir_to_mesa: Add support for adding/subtracting matrices." | Eric Anholt | 2010-07-12 | 1 | -39/+3 |
* | glsl2: Add a new pass at the IR level to break down matrix ops to vector ops. | Eric Anholt | 2010-07-12 | 5 | -0/+197 |
* | glsl2: Flatten out expressions that are the child of an assignment rhs. | Eric Anholt | 2010-07-12 | 1 | -7/+19 |
* | glsl2: Check when inlining a bare function call that it actually is. | Eric Anholt | 2010-07-12 | 1 | -0/+6 |
* | ast_function: Fix non-float constructors with matrix arguments. | Kenneth Graunke | 2010-07-09 | 1 | -22/+55 |
* | ast_function: Move error return earlier and don't indent the world. | Kenneth Graunke | 2010-07-09 | 1 | -142/+139 |
* | ast_function: Remove unnecessary check for empty constructors. | Kenneth Graunke | 2010-07-09 | 1 | -9/+0 |
* | glsl2: Use new foreach_list_safe abstraction. | Kenneth Graunke | 2010-07-09 | 1 | -7/+3 |
* | glsl2: Add foreach_list_safe which works even when mutating the list. | Kenneth Graunke | 2010-07-09 | 1 | -0/+14 |
* | glsl2: Remove generate_temporary and global temporary counter. | Kenneth Graunke | 2010-07-08 | 4 | -32/+5 |
* | mesa: Extend register lifetimes to the end of the largest loop required. | Eric Anholt | 2010-07-07 | 1 | -17/+23 |
* | mesa: Fix documentation of BranchTarget for BRK. | Eric Anholt | 2010-07-07 | 1 | -1/+1 |
* | glsl2: Add support for gl_PointCoord in 1.20. | Eric Anholt | 2010-07-07 | 2 | -0/+11 |
* | ir_to_mesa: Fix the assertion on LHS array derefs to DWIM. | Eric Anholt | 2010-07-07 | 1 | -7/+10 |
* | ir_to_mesa: Add support for constant matrices (untested). | Eric Anholt | 2010-07-07 | 1 | -2/+33 |
* | ir_to_mesa: Add support for adding/subtracting matrices. | Eric Anholt | 2010-07-07 | 1 | -3/+39 |
* | ir_to_mesa: Don't assert that we can't assign matrices. It should work now. | Eric Anholt | 2010-07-07 | 1 | -1/+0 |
* | ir_to_mesa: Only allocate a vector per column of a matrix. | Eric Anholt | 2010-07-07 | 1 | -1/+1 |