summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/i965/brw_eu_emit.c
AgeCommit message (Expand)AuthorFilesLines
2015-03-20i965: Mask out unused Align16 components in brw_untyped_atomic.Francisco Jerez1-2/+11
2015-03-20i965: Pass number of components explicitly to brw_untyped_atomic and _surface...Francisco Jerez1-6/+24
2015-03-20i965: Factor out logic to build a send message instruction with indirect desc...Francisco Jerez1-15/+43
2015-03-16i965: Emit IF/ELSE/ENDIF/WHILE JIP with type W on Gen7Antia Puentes1-4/+4
2015-03-09i965/fs: Implement SIMD16 dual source blending.Iago Toral Quiroga1-1/+2
2015-03-02i965: replace Elements() with ARRAY_SIZE()Brian Paul1-4/+4
2015-02-19i965: Handle F16TO32/F32TO16 with dword src/dst consistently on both back-ends.Francisco Jerez1-2/+12
2015-02-19i965/gen8: Fix F32TO16 in vec4 mode if the source and destination registers a...Francisco Jerez1-9/+27
2015-02-04i965: Remove now unnecessary Gen8 CMP destination type override.Matt Turner1-8/+0
2015-01-22i965/emit: Assert that src1 is not an MRF after doing the MRF->GRF conversionJason Ekstrand1-1/+1
2015-01-22i965/emit: Do the sampler index adjustment directly in header.0.3Jason Ekstrand1-3/+2
2015-01-20i965: Extract scalar region checking logicBen Widawsky1-3/+1
2014-12-16i965: Make validate_reg tables constantJuha-Pekka Heikkila1-4/+4
2014-12-05i965: Set the region of LINE's src0 to <0,1,0>.Matt Turner1-1/+10
2014-11-06i965: Remove non-existent vertical strides from array.Matt Turner1-1/+1
2014-11-05i965: Fix sampler state pointer adjustment for nonconst samplersChris Forbes1-1/+1
2014-10-27i965: Use the spill destination for the message header on GEN >= 7Jason Ekstrand1-6/+13
2014-10-03Revert "i965: Emit ELSE/ENDIF JIP with type D on Gen 7."Matt Turner1-2/+2
2014-09-30i965/fs: Add a an optional source to the FS_OPCODE_FB_WRITE instructionJason Ekstrand1-5/+7
2014-09-30i965/fs: Use the GRF for UNTYPED_ATOMIC instructionsJason Ekstrand1-2/+2
2014-09-29i965: Use BRW_MATH_DATA_SCALAR when source regioning is scalar.Matt Turner1-1/+8
2014-09-25i965: Emit ELSE/ENDIF JIP with type D on Gen 7.Matt Turner1-2/+2
2014-09-25i965: Set JumpCount, not JIP, on ENDIF on Gen 6.Matt Turner1-4/+7
2014-08-15i965: Generalize sampler state pointer mangling for non-constChris Forbes1-1/+13
2014-08-15i965: Extract helper function for surface state pointer adjustmentChris Forbes1-0/+35
2014-08-15i965: Adjust set_message_descriptor to handle non-sendsChris Forbes1-1/+13
2014-08-15i965: Add low-level support for indirect sendsChris Forbes1-0/+15
2014-08-14Revert "i965/vec4: Use MOV, not OR, to set URB write channel mask bits."Kenneth Graunke1-2/+4
2014-08-12i965/eu: Set src0 file to IMM on Gen8+ flow control instructions.Kenneth Graunke1-9/+36
2014-08-12i965/eu: Refactor brw_WHILE to share a bit more code on Gen6+.Kenneth Graunke1-16/+12
2014-08-12i965/eu: Emulate F32TO16 and F16TO32 on Broadwell.Kenneth Graunke1-2/+50
2014-08-12i965/vec4: Use MOV, not OR, to set URB write channel mask bits.Kenneth Graunke1-4/+2
2014-08-10i965/eu: Allow math on immediates on Broadwell.Kenneth Graunke1-3/+6
2014-08-10i965/eu: Refactor jump distance scaling to use a helper function.Kenneth Graunke1-14/+7
2014-08-10i965/eu: Set UIP on ELSE instructions on Broadwell.Kenneth Graunke1-0/+6
2014-08-10i965/eu: Make it clear that brw_patch_break_count only runs on Gen4-5.Kenneth Graunke1-0/+2
2014-08-10i965/eu: Make it clear that brw_find_loop_end only runs on Gen6+.Kenneth Graunke1-0/+2
2014-08-10i965/eu: Port Broadwell CMP destination type hack to brw_eu_emit.c.Kenneth Graunke1-0/+8
2014-08-10i965/eu: Use Haswell atomic messages on Broadwell.Kenneth Graunke1-2/+2
2014-08-10i965/eu: Change gen == 7 to gen >= 7 in a couple brw_eu_emit.c cases.Kenneth Graunke1-2/+2
2014-08-08i965: Set ExecSize to 16 for loop instructions in SIMD16 shaders.Kenneth Graunke1-5/+8
2014-08-08i965/eu: Merge brw_CONT and gen6_CONT.Kenneth Graunke1-17/+5
2014-08-08i965/eu: Drop redundant brw_set_src0/brw_set_dest from gen6_CONT.Kenneth Graunke1-2/+0
2014-08-04util: Move ralloc to a new src/util directory.Kenneth Graunke1-1/+1
2014-07-13i965: add low-level support for send to pixel interpolatorChris Forbes1-0/+28
2014-07-12i965: Fix two broken asserts in brw_eu_emitChris Forbes1-2/+2
2014-07-05i965: Make a brw_conditional_mod enum.Matt Turner1-1/+1
2014-07-01i965: Use unreachable() instead of unconditional assert().Matt Turner1-1/+1
2014-06-26i965: Replace 'struct brw_instruction' with 'brw_inst'.Matt Turner1-117/+105
2014-06-26i965: Convert brw_eu_emit.c to the new brw_inst API.Kenneth Graunke1-482/+461