summaryrefslogtreecommitdiffstats
path: root/src/mesa
Commit message (Expand)AuthorAgeFilesLines
...
| * | | ir_to_mesa: Flag when we use the address reg.Eric Anholt2010-07-261-0/+2
| * | | ir_to_mesa: Fix the swizzles on record and array dereferences.Eric Anholt2010-07-221-3/+9
| * | | ir_to_mesa: Pretty up the printing of MESA_GLSL=dumpEric Anholt2010-07-221-3/+13
| * | | mesa: Only complain about an infinite loop in a swrast program once.Eric Anholt2010-07-221-1/+5
| * | | ir_to_mesa: Add support for MESA_GLSL=dump environment var.Eric Anholt2010-07-221-4/+14
| * | | glsl2: Use talloc on InfoLog handling in ValidateProgramEric Anholt2010-07-211-2/+2
| * | | linker: Link built-in functions instead of including them in every shaderIan Romanick2010-07-212-0/+7
| * | | ir_to_mesa: Add missing initializion of lod_info variable.Carl Worth2010-07-211-1/+1
| * | | glsl2: Implement utility routine to talloc reparent an IR treeIan Romanick2010-07-201-9/+1
| * | | glsl2: Add a constructor for _mesa_glsl_parse_stateIan Romanick2010-07-201-32/+2
| * | | glsl2: Add and use new variable mode ir_var_temporaryIan Romanick2010-07-201-0/+1
| * | | ir_to_mesa: Validate the linked shaders as well.Eric Anholt2010-07-201-0/+2
| * | | hash_table: Add new hash_table_remove function.Carl Worth2010-07-202-0/+21
| * | | glsl2: Add definitions of the builtin constants present in GLSL 1.10.Eric Anholt2010-07-201-1/+13
| * | | ir_to_mesa: Fix swizzled writemasks with swapped component ordering.Eric Anholt2010-07-201-34/+27
| * | | linker: Track and validate GLSL versions used in shadersIan Romanick2010-07-192-0/+5
| * | | i915: Ask the compiler to flatten out all the if statements that it can.Eric Anholt2010-07-194-1/+20
| * | | ir_to_mesa: Do validation on the IR tree.Eric Anholt2010-07-191-0/+4
| * | | ir_to_mesa: Don't do lowering passes on an errored-out shader.Eric Anholt2010-07-191-6/+6
| * | | ir_to_mesa: Rename struct temp_entry, which is used for all variables now.Eric Anholt2010-07-181-35/+36
| * | | ir_to_mesa: Add support for function calls.Eric Anholt2010-07-181-6/+227
| * | | glsl2: Make cross() be an expression operation.Eric Anholt2010-07-181-0/+5
| * | | ir_to_mesa: Add convenience function for opcodes with no src/dst reg.Eric Anholt2010-07-131-20/+21
| * | | ir_to_mesa: Add support for variable array indexing of builtin varyings.Eric Anholt2010-07-131-32/+62
| * | | ir_to_mesa: Add support for array dereferences on the LHS of assignments.Eric Anholt2010-07-131-29/+67
| * | | ir_to_mesa: Rely on ir_mat_op_to_vec for matrix multiplication support.Eric Anholt2010-07-121-83/+5
| * | | ir_to_mesa: Emit OPCODE_MAD when we find an ADD of a MUL.Eric Anholt2010-07-121-0/+36
| * | | ir_to_mesa: Add support for dereferencing matrices from arrays.Eric Anholt2010-07-121-8/+16
| * | | linker: Stub-out intrastage linkerIan Romanick2010-07-121-6/+3
| * | | Make shader_api.h be C++ friendlyIan Romanick2010-07-121-0/+6
| * | | Revert "ir_to_mesa: Add support for adding/subtracting matrices."Eric Anholt2010-07-121-39/+3
| * | | glsl2: Add a new pass at the IR level to break down matrix ops to vector ops.Eric Anholt2010-07-121-0/+1
| * | | glsl2: Remove generate_temporary and global temporary counter.Kenneth Graunke2010-07-081-1/+0
| * | | mesa: Extend register lifetimes to the end of the largest loop required.Eric Anholt2010-07-071-17/+23
| * | | mesa: Fix documentation of BranchTarget for BRK.Eric Anholt2010-07-071-1/+1
| * | | ir_to_mesa: Fix the assertion on LHS array derefs to DWIM.Eric Anholt2010-07-071-7/+10
| * | | ir_to_mesa: Add support for constant matrices (untested).Eric Anholt2010-07-071-2/+33
| * | | ir_to_mesa: Add support for adding/subtracting matrices.Eric Anholt2010-07-071-3/+39
| * | | ir_to_mesa: Don't assert that we can't assign matrices. It should work now.Eric Anholt2010-07-071-1/+0
| * | | ir_to_mesa: Only allocate a vector per column of a matrix.Eric Anholt2010-07-071-1/+1
| * | | ir_to_mesa: Add support for assignment of aggregates.Eric Anholt2010-07-071-3/+12
| * | | ir_to_mesa: Add support for matrix * matrix.Eric Anholt2010-07-071-16/+27
| * | | ir_to_mesa: Add support for gl_TextureMatrix access.Eric Anholt2010-07-071-19/+84
| * | | ir_to_mesa: Fill in some uninitialized fields that sometimes contained junk.Eric Anholt2010-07-071-2/+4
| * | | glsl2: Add a pass to simplify if statements returning from both sides.Eric Anholt2010-07-071-0/+1
| * | | glsl2: Add pass for supporting variable vector indexing in rvalues.Eric Anholt2010-07-061-0/+6
| * | | ir_to_mesa: Add support for conditional moves.Eric Anholt2010-07-061-5/+27
| * | | Add hash table helper functions for using pointers as hash keysIan Romanick2010-07-062-0/+38
| * | | Make hashtable.h be C++ friendlyIan Romanick2010-07-061-0/+7
| * | | ir_to_mesa: Use the compiler-assigned locations for builtin attrs/varyings.Eric Anholt2010-07-061-74/+9