summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* glsl: Add blob.c---a simple interface for serializing dataCarl Worth2015-01-163-0/+548
* mesa: Add iterate method for string_to_uint_mapTapani Pälli2015-01-161-0/+34
* util: Make unreachable at least be an assertCarl Worth2015-01-161-1/+1
* glsl: Add convenience function get_sampler_instanceCarl Worth2015-01-162-0/+120
* i965: Fix some oddities in FB_WRITE register width and execution size.Kenneth Graunke2015-01-161-0/+2
* i965/fs: Make lower_load_payload etc. appear in INTEL_DEBUG=optimizer.Kenneth Graunke2015-01-161-7/+11
* format_utils: Use a more precise conversion when decreasing bitsNeil Roberts2015-01-161-3/+12
* i965/gen6: Fix crash with VS+TF after rendering with GSIago Toral Quiroga2015-01-161-1/+1
* nir/live_variables: Use a worklistJason Ekstrand2015-01-151-55/+75
* nir: Add a worklist helper structureJason Ekstrand2015-01-153-0/+237
* nir: fix incorrect argument passed to validate_src() in validate_tex_instr()Brian Paul2015-01-151-1/+1
* nir: silence compiler warning from visit_src() callBrian Paul2015-01-151-1/+1
* mesa: move GET_CURRENT_CONTEXT() to top of _mesa_init_renderbuffer()Brian Paul2015-01-151-1/+2
* mesa: Fix render buffer initial internal format in GLES 3Mike Mason2015-01-151-1/+18
* util/hash_set: Rework the API to know about hashingJason Ekstrand2015-01-1515-132/+145
* util: Move main/set to util/hash_setJason Ekstrand2015-01-159-9/+8
* hash_table: Rename insert_with_hash to insert_pre_hashedJason Ekstrand2015-01-155-10/+10
* i965: Don't consider null dst instructions as matching non-null dst.Matt Turner2015-01-152-2/+4
* i965/vec4: Make sure that imm writes are to registers in the same file.Matt Turner2015-01-151-2/+8
* i965/fs: Emit MADs from (x + abs(y * z)).Matt Turner2015-01-151-3/+15
* i965/fs: Emit MADs from (x + -(y * z)).Matt Turner2015-01-151-0/+12
* nir/algebraic: Only replace an instruction onceJason Ekstrand2015-01-151-1/+3
* i965/nir: Do a final copy lowering pass before lowering locals to regsJason Ekstrand2015-01-151-0/+3
* nir/vars_to_ssa: Use the copy lowering from lower_var_copiesJason Ekstrand2015-01-151-152/+46
* nir: Add a pass for lowering copy instructionsJason Ekstrand2015-01-153-0/+227
* nir/vars_to_ssa: Refactor get_deref_nodeJason Ekstrand2015-01-151-20/+25
* nir: Rename lower_variables to lower_vars_to_ssaJason Ekstrand2015-01-154-6/+6
* nir/tex_instr: Add a nir_tex_src struct and dynamically allocate the src arrayJason Ekstrand2015-01-157-42/+50
* nir/validate: Only build in debug modeJason Ekstrand2015-01-152-0/+11
* nir/lower_variables: Improve documentationJason Ekstrand2015-01-151-27/+79
* nir/lower_variables: Use a for loop for get_deref_nodeJason Ekstrand2015-01-151-58/+48
* nir: Use the actual FNV-1a hash for hashing derefsJason Ekstrand2015-01-152-90/+79
* util/hash_table: Pull the details of the FNV-1a into helpersJason Ekstrand2015-01-152-13/+23
* nir: Make intrinsic flags into an enumJason Ekstrand2015-01-151-14/+14
* nir: Use static inlines instead of macros for list gettersJason Ekstrand2015-01-151-28/+81
* nir/variable: Remove the constant_value fieldJason Ekstrand2015-01-152-16/+4
* nir: Add some documentationJason Ekstrand2015-01-151-22/+69
* nir/lower_variables: Follow the Cytron paper more closelyJason Ekstrand2015-01-151-26/+69
* nir/print: Various cleanups recommended by EricJason Ekstrand2015-01-151-33/+12
* nir/lower_variables: Add a bunch of comments and re-arrange a few thingsJason Ekstrand2015-01-151-57/+170
* nir: Rename parallel_copy_copy to parallel_copy_entry and add a foreach macroJason Ekstrand2015-01-154-46/+55
* nir/from_ssa: Clean up parallel copy handling and document it betterJason Ekstrand2015-01-153-66/+92
* nir: Rename nir_block_following_if to nir_block_get_following_ifJason Ekstrand2015-01-155-5/+5
* i965/fs_nir: Handle sample ID, position, and mask betterJason Ekstrand2015-01-152-12/+71
* nir/opcodes: Remove the per_component info fieldJason Ekstrand2015-01-153-37/+33
* nir/search: Use nir_op_infos to determine if an operation is commutativeJason Ekstrand2015-01-151-33/+2
* nir/opcodes: Add algebraic properties metadataJason Ekstrand2015-01-153-71/+89
* nir: Make load_const SSA-onlyJason Ekstrand2015-01-1516-162/+54
* nir: Make nir_ssa_undef_instr_create initialize the destinationJason Ekstrand2015-01-154-13/+11
* i965/nir: Move the other lowering passes to before out-of-SSAJason Ekstrand2015-01-151-6/+6