aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_eu_emit.c
Commit message (Expand)AuthorAgeFilesLines
* i965: Use the spill destination for the message header on GEN >= 7Jason Ekstrand2014-10-271-6/+13
* Revert "i965: Emit ELSE/ENDIF JIP with type D on Gen 7."Matt Turner2014-10-031-2/+2
* i965/fs: Add a an optional source to the FS_OPCODE_FB_WRITE instructionJason Ekstrand2014-09-301-5/+7
* i965/fs: Use the GRF for UNTYPED_ATOMIC instructionsJason Ekstrand2014-09-301-2/+2
* i965: Use BRW_MATH_DATA_SCALAR when source regioning is scalar.Matt Turner2014-09-291-1/+8
* i965: Emit ELSE/ENDIF JIP with type D on Gen 7.Matt Turner2014-09-251-2/+2
* i965: Set JumpCount, not JIP, on ENDIF on Gen 6.Matt Turner2014-09-251-4/+7
* i965: Generalize sampler state pointer mangling for non-constChris Forbes2014-08-151-1/+13
* i965: Extract helper function for surface state pointer adjustmentChris Forbes2014-08-151-0/+35
* i965: Adjust set_message_descriptor to handle non-sendsChris Forbes2014-08-151-1/+13
* i965: Add low-level support for indirect sendsChris Forbes2014-08-151-0/+15
* Revert "i965/vec4: Use MOV, not OR, to set URB write channel mask bits."Kenneth Graunke2014-08-141-2/+4
* i965/eu: Set src0 file to IMM on Gen8+ flow control instructions.Kenneth Graunke2014-08-121-9/+36
* i965/eu: Refactor brw_WHILE to share a bit more code on Gen6+.Kenneth Graunke2014-08-121-16/+12
* i965/eu: Emulate F32TO16 and F16TO32 on Broadwell.Kenneth Graunke2014-08-121-2/+50
* i965/vec4: Use MOV, not OR, to set URB write channel mask bits.Kenneth Graunke2014-08-121-4/+2
* i965/eu: Allow math on immediates on Broadwell.Kenneth Graunke2014-08-101-3/+6
* i965/eu: Refactor jump distance scaling to use a helper function.Kenneth Graunke2014-08-101-14/+7
* i965/eu: Set UIP on ELSE instructions on Broadwell.Kenneth Graunke2014-08-101-0/+6
* i965/eu: Make it clear that brw_patch_break_count only runs on Gen4-5.Kenneth Graunke2014-08-101-0/+2
* i965/eu: Make it clear that brw_find_loop_end only runs on Gen6+.Kenneth Graunke2014-08-101-0/+2
* i965/eu: Port Broadwell CMP destination type hack to brw_eu_emit.c.Kenneth Graunke2014-08-101-0/+8
* i965/eu: Use Haswell atomic messages on Broadwell.Kenneth Graunke2014-08-101-2/+2
* i965/eu: Change gen == 7 to gen >= 7 in a couple brw_eu_emit.c cases.Kenneth Graunke2014-08-101-2/+2
* i965: Set ExecSize to 16 for loop instructions in SIMD16 shaders.Kenneth Graunke2014-08-081-5/+8
* i965/eu: Merge brw_CONT and gen6_CONT.Kenneth Graunke2014-08-081-17/+5
* i965/eu: Drop redundant brw_set_src0/brw_set_dest from gen6_CONT.Kenneth Graunke2014-08-081-2/+0
* util: Move ralloc to a new src/util directory.Kenneth Graunke2014-08-041-1/+1
* i965: add low-level support for send to pixel interpolatorChris Forbes2014-07-131-0/+28
* i965: Fix two broken asserts in brw_eu_emitChris Forbes2014-07-121-2/+2
* i965: Make a brw_conditional_mod enum.Matt Turner2014-07-051-1/+1
* i965: Use unreachable() instead of unconditional assert().Matt Turner2014-07-011-1/+1
* i965: Replace 'struct brw_instruction' with 'brw_inst'.Matt Turner2014-06-261-117/+105
* i965: Convert brw_eu_emit.c to the new brw_inst API.Kenneth Graunke2014-06-261-482/+461
* i965: Pass brw into next_offset().Kenneth Graunke2014-06-261-5/+8
* i965: Silence warning about unused brw in release builds.Matt Turner2014-06-171-2/+1
* Revert "i965: Add 'wait' instruction support"Matt Turner2014-06-171-16/+0
* i965: Use brw->gen in some generation checks.Matt Turner2014-06-111-1/+2
* i965: Rename brw_math to gen4_math.Kenneth Graunke2014-06-101-1/+1
* i965: Split Gen4-5 and Gen6+ MATH instruction emitters.Kenneth Graunke2014-06-101-53/+25
* i965: Don't set the "switch" flag on control flow instructions on Gen6+.Kenneth Graunke2014-06-101-6/+4
* Revert "i965: Move brw_land_fwd_jump() to compilation unit of its use."Iago Toral Quiroga2014-06-071-0/+17
* i965: Fix else and brace placement in brw_eu_emit.c.Kenneth Graunke2014-06-071-28/+13
* i965: Drop the remaining default predication whacking.Kenneth Graunke2014-06-071-5/+0
* i965: Put '_default_' in the name of functions that set default state.Kenneth Graunke2014-06-021-13/+13
* i965: Delete brw_set_conditionalmod.Kenneth Graunke2014-06-021-7/+0
* i965: Stop setting predication from brw_set_conditionalmod.Kenneth Graunke2014-06-021-1/+0
* i965: Make brw_JMPI set predicate_control based on a parameter.Kenneth Graunke2014-06-021-1/+3
* i965: Remove the dst and src0 parameters from brw_JMPI.Kenneth Graunke2014-06-021-4/+3
* i965: Don't implicitly set predicate default state in brw_CMP.Kenneth Graunke2014-05-271-13/+0