aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4_generator.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Give compile stats through KHR_debug.Matt Turner2014-12-051-0/+10
* i965/gs: Avoid DW * DW mulBen Widawsky2014-12-051-2/+6
* i965/vec4: Allow CSE on uniform-vec4 expansion MOVs.Matt Turner2014-12-051-0/+1
* i965/vec4: Handle destination writemasks in VEC4_OPCODE_PACK_BYTES.Matt Turner2014-11-251-2/+13
* i965/vec4: Add VEC4_OPCODE_PACK_4_BYTES.Matt Turner2014-11-251-0/+35
* i965/vec4: Add vector float immediate infrastructure.Matt Turner2014-11-251-0/+3
* i965: Don't overwrite the math function with conditional mod.Matt Turner2014-11-241-1/+2
* i965: Assert that math instructions don't have conditional mod.Matt Turner2014-11-241-0/+2
* i965: Combine offset/texture_offset fields.Matt Turner2014-11-211-3/+3
* i965: Use BRW_MATH_DATA_SCALAR when source regioning is scalar.Matt Turner2014-09-291-2/+0
* i965/gen6/gs: Add an additional parameter to the FF_SYNC opcode.Samuel Iglesias Gonsalvez2014-09-191-6/+11
* i965/gen6/gs: implement GS_OPCODE_FF_SYNC_SET_PRIMITIVES opcodeSamuel Iglesias Gonsalvez2014-09-191-0/+25
* i965/gen6/gs: implement GS_OPCODE_SVB_SET_DST_INDEX opcodeSamuel Iglesias Gonsalvez2014-09-191-0/+18
* i965/gen6/gs: implement GS_OPCODE_SVB_WRITE opcodeSamuel Iglesias Gonsalvez2014-09-191-0/+42
* i965/gen6/gs: Implement GS_OPCODE_SET_PRIMITIVE_ID.Iago Toral Quiroga2014-09-191-0/+16
* i965/gen6/gs: Implement GS_OPCODE_SET_DWORD_2.Iago Toral Quiroga2014-09-191-8/+4
* i965/gen6/gs: Add instruction URB flags to geometry shaders EOT message.Iago Toral Quiroga2014-09-191-1/+1
* i965/gen6/gs: Implement GS_OPCODE_URB_WRITE_ALLOCATE.Iago Toral Quiroga2014-09-191-0/+30
* i965/gen6/gs: Implement GS_OPCODE_FF_SYNC.Iago Toral Quiroga2014-09-191-0/+45
* i965/vec4/fs: Count loops in shader debugAbdiel Janulgue2014-08-311-2/+4
* i965/vec4: inline generate_vec4_instruction() within generate_code()Abdiel Janulgue2014-08-311-313/+296
* i965: Pass a cfg pointer to generate_{code,assembly}.Matt Turner2014-08-181-8/+4
* i965/vec4: Add support for non-const sampler indices in generatorChris Forbes2014-08-151-1/+51
* i965/vec4: Refactor generate_tex in prep for non-const samplersChris Forbes2014-08-151-22/+25
* i965: Extract helper function for surface state pointer adjustmentChris Forbes2014-08-151-16/+1
* i965/vec4: Generate indirect sends for nonconstant UBO array accessChris Forbes2014-08-151-15/+62
* i965/vec4: Drop gen <= 7 assertion in pull constant load handling.Kenneth Graunke2014-08-121-1/+0
* i965/vec4: Port Gen8 SET_VERTEX_COUNT handling to vec4_generator.Kenneth Graunke2014-08-121-18/+25
* i965/vec4/Gen4-7: Use src1 for sampler_index instead of ->sampler fieldChris Forbes2014-08-091-6/+12
* i965/eu: Merge brw_CONT and gen6_CONT.Kenneth Graunke2014-08-081-5/+1
* i965: Replace sizeof(struct gen7_sampler_state) with the size itself.Kenneth Graunke2014-08-021-2/+2
* i965: Use immediate storage in brw_reg for visitor regs.Matt Turner2014-07-051-3/+3
* i965: Move dispatch_grf_start_reg and first_curbe_grf into stage_prog_data.Eric Anholt2014-07-021-1/+1
* i965: Use unreachable() instead of unconditional assert().Matt Turner2014-07-011-13/+5
* i965/vec4: Remove useless conditionals.Matt Turner2014-07-011-6/+3
* i965: Use typed foreach_in_list instead of foreach_list.Matt Turner2014-07-011-2/+1
* i965/disasm: Stop using gen8_disassemble in favor of brw_disassemble.Kenneth Graunke2014-06-301-2/+1
* i965: Replace 'struct brw_instruction' with 'brw_inst'.Matt Turner2014-06-261-6/+6
* i965: Extend is_haswell checks to gen >= 8 in Gen4-7 generators.Kenneth Graunke2014-06-261-2/+2
* i965: Convert vec4_generator to the new brw_inst API.Kenneth Graunke2014-06-261-8/+8
* i965/vec4: Combine generate_math[12]_gen6 methods.Kenneth Graunke2014-06-101-21/+8
* i965/vec4: Drop the generate_math2_gen7() method.Kenneth Graunke2014-06-101-10/+1
* i965: Rename brw_math to gen4_math.Kenneth Graunke2014-06-101-14/+14
* i965: Split Gen4-5 and Gen6+ MATH instruction emitters.Kenneth Graunke2014-06-101-17/+7
* i965: Emit compaction stats without walking the assembly.Matt Turner2014-06-021-0/+6
* i965: Move program header printing to end of generate_code().Matt Turner2014-06-021-10/+8
* i965: Move annotation info into generate code.Matt Turner2014-06-021-14/+14
* i965: Put '_default_' in the name of functions that set default state.Kenneth Graunke2014-06-021-36/+36
* i965: Don't use brw_set_conditionalmod in the FS and vec4 compilers.Kenneth Graunke2014-06-021-4/+5
* i965: Print disassembly after compaction.Matt Turner2014-05-241-50/+22