aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4.h
Commit message (Expand)AuthorAgeFilesLines
* i965/gen6/gs: Fix binding table clash between TF surfaces and textures.Iago Toral Quiroga2014-09-191-0/+1
* i965/gen6/gs: Add an additional parameter to the FF_SYNC opcode.Samuel Iglesias Gonsalvez2014-09-191-1/+2
* i965/gen6/gs: implement GS_OPCODE_FF_SYNC_SET_PRIMITIVES opcodeSamuel Iglesias Gonsalvez2014-09-191-0/+4
* i965/gen6/gs: implement GS_OPCODE_SVB_SET_DST_INDEX opcodeSamuel Iglesias Gonsalvez2014-09-191-0/+4
* i965/gen6/gs: implement GS_OPCODE_SVB_WRITE opcodeSamuel Iglesias Gonsalvez2014-09-191-0/+7
* i965/gen6/gs: Implement GS_OPCODE_SET_PRIMITIVE_ID.Iago Toral Quiroga2014-09-191-0/+1
* i965: Generalize emit_urb_slot() to emit to any dst_reg.Iago Toral Quiroga2014-09-191-2/+2
* i965: Provide means to create registers of a given size.Iago Toral Quiroga2014-09-191-0/+1
* i965/gen6/gs: Implement GS_OPCODE_SET_DWORD_2.Iago Toral Quiroga2014-09-191-1/+1
* i965/gen6/gs: Implement GS_OPCODE_URB_WRITE_ALLOCATE.Iago Toral Quiroga2014-09-191-0/+1
* i965/gen6/gs: Implement GS_OPCODE_FF_SYNC.Iago Toral Quiroga2014-09-191-0/+3
* i965/vec4: Reswizzle sources when necessary.Matt Turner2014-09-051-2/+2
* i965/vec4: Remove try_emit_saturateAbdiel Janulgue2014-08-311-1/+0
* i965/vec4: inline generate_vec4_instruction() within generate_code()Abdiel Janulgue2014-08-311-3/+0
* i965: Add invalidate_cfg parameter to invalidate_live_intervals().Matt Turner2014-08-221-1/+1
* i965/vec4: Add a pass to reduce swizzles.Matt Turner2014-08-191-0/+1
* i965: Pass a cfg pointer to generate_{code,assembly}.Matt Turner2014-08-181-2/+2
* i965/vec4: Add support for nonconst sampler indexing in VS visitorChris Forbes2014-08-151-1/+1
* i965: Delete the Gen8 code generators.Kenneth Graunke2014-08-121-67/+0
* i965/vec4/Gen8: Use src1 for sampler_index instead of ->sampler fieldChris Forbes2014-08-091-1/+2
* i965/vec4/Gen4-7: Use src1 for sampler_index instead of ->sampler fieldChris Forbes2014-08-091-2/+3
* i965/vec4: Pass sampler index in src1 for texture opsChris Forbes2014-08-091-3/+3
* i965/vec4: Remove unused emit_bool_comparison method.Matt Turner2014-08-071-1/+0
* i965/vec4: Move aeb list into opt_cse_local.Matt Turner2014-07-141-1/+1
* i965/vec4: Add basic common subexpression elimination.Kenneth Graunke2014-07-061-0/+2
* i965: Rename intel_asm_printer -> intel_asm_annotation.Matt Turner2014-07-051-1/+1
* i965: Make a brw_predicate enum.Matt Turner2014-07-051-3/+3
* i965: Make a brw_conditional_mod enum.Matt Turner2014-07-051-4/+6
* i965: Move common fields into backend_instruction.Matt Turner2014-07-051-13/+0
* i965: Use enum brw_reg_type for register types.Matt Turner2014-07-051-2/+2
* i965: Move is_zero/one/null/accumulator into backend_reg.Matt Turner2014-07-051-6/+0
* i965: Make a common backend_reg class.Matt Turner2014-07-051-18/+2
* i965: Drop imm union from visitor register classes.Matt Turner2014-07-051-7/+0
* i965/vec4: Pass const references to instruction functions.Matt Turner2014-06-301-35/+57
* i965/vec4: Pass const references to vec4_instruction().Matt Turner2014-06-301-4/+4
* i965/vec4: Make try_copy_propagate() static.Matt Turner2014-06-251-3/+0
* i965/vec4: Rename try_copy/constant_propagat{ion,e} to match the fs.Matt Turner2014-06-251-2/+2
* i965: Make can_do_source_mods() a member of the instruction classes.Matt Turner2014-06-251-2/+1
* i965/vec4: Emit smarter code for b2f of a comparisonIan Romanick2014-06-111-0/+1
* i965/vec4: Combine generate_math[12]_gen6 methods.Kenneth Graunke2014-06-101-7/+4
* i965/vec4: Drop the generate_math2_gen7() method.Kenneth Graunke2014-06-101-4/+0
* i965: Make src_reg::equals() take a constant reference, not a pointer.Kenneth Graunke2014-06-101-1/+1
* i965: Move annotation info into generate code.Matt Turner2014-06-021-4/+2
* i965: Give dump_instruction() a FILE* argument.Matt Turner2014-06-011-0/+1
* i965: Print disassembly after compaction.Matt Turner2014-05-241-8/+5
* i965/vec4: Port untyped atomic message support to Broadwell.Kenneth Graunke2014-05-011-0/+4
* i965/vec4: Port untyped surface reads support to Broadwell.Kenneth Graunke2014-05-011-0/+3
* i965: Drop mark_surface_used from gen8 generators.Kenneth Graunke2014-05-011-2/+0
* i965/vec4: Remove 'mul_arg' from try_emit_mad().Matt Turner2014-04-301-1/+1
* i965: Add is_accumulator() function.Juha-Pekka Heikkila2014-04-161-0/+2