summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/i965/brw_vec4.h
AgeCommit message (Expand)AuthorFilesLines
2015-04-06i965/vec4: Remove emit_scs() prototype.Matt Turner1-3/+0
2015-04-01i965: Handle scratch accesses where reladdr also points to scratch spaceIago Toral Quiroga1-0/+2
2015-03-23i965/vec4: Define helpers to calculate the common live interval of a range of...Francisco Jerez1-0/+2
2015-03-23i965/vec4: Remove unused method definition.Francisco Jerez1-1/+0
2015-02-19i965/vec4: Replace debug_flag with debug_enabled.Kenneth Graunke1-3/+0
2015-02-17i965/vec4: Silence unused parameter warningsIan Romanick1-2/+1
2015-02-10i965: Move IR object definitions to separate header files.Francisco Jerez1-156/+2
2015-02-10i965: Factor out virtual GRF allocation to a separate object.Francisco Jerez1-12/+0
2015-01-14i965: Fix "vertex" vs. "geometry" and "VS" vs. "GS" in debug output.Kenneth Graunke1-1/+5
2014-12-29i965/vec4: Add parameter to skip doing constant propagation.Matt Turner1-1/+1
2014-12-29i965/vec4: Add pass to gather constants into a vector-float MOV.Matt Turner1-0/+1
2014-12-29i965: Add fs_reg/src_reg constructors that take vf[4].Matt Turner1-0/+1
2014-12-10i965: Rename brw_vec4_prog_data/key to brw_bue_prog_data/keyKristian Høgsberg1-10/+10
2014-12-05i965: Use ~0 to represent true on all generations.Matt Turner1-0/+1
2014-12-02i965/vs: Handle vertex color clamping in emit_urb_slot().Kenneth Graunke1-1/+1
2014-12-02i965: Move program key structures to brw_program.h.Kenneth Graunke1-22/+0
2014-12-01i965/vec4: Make live_intervals part of the vec4_visitor class.Matt Turner1-2/+3
2014-12-01i965: Don't treat IF or WHILE with cmod as writing the flag.Matt Turner1-1/+3
2014-11-25i965/vec4: Optimize packSnorm4x8().Matt Turner1-0/+1
2014-11-25i965/vec4: Optimize packUnorm4x8().Matt Turner1-0/+1
2014-11-25i965/vec4: Optimize unpackSnorm4x8().Matt Turner1-0/+1
2014-11-25i965/vec4: Optimize unpackUnorm4x8().Matt Turner1-0/+1
2014-11-25i965/vec4: Add vector float immediate infrastructure.Matt Turner1-0/+1
2014-11-21i965/vec4/gen8: Handle the MUL dest hazard exceptionBen Widawsky1-0/+1
2014-11-21i965: Move common fields into backend_instruction.Matt Turner1-3/+0
2014-11-13i965/vec4: Combine all the math emitters.Kenneth Graunke1-6/+2
2014-11-13i965/vec4: Use const references in emit() functions.Kenneth Graunke1-10/+8
2014-11-13i965: Use macros to create prototypes for emitter helpers.Kenneth Graunke1-57/+41
2014-09-24i965: Remove cfg-invalidating parameter from invalidate_live_intervals.Matt Turner1-1/+1
2014-09-24i965/vec4: Preserve CFG in spill_reg().Matt Turner1-6/+7
2014-09-19i965/gen6/gs: Fix binding table clash between TF surfaces and textures.Iago Toral Quiroga1-0/+1
2014-09-19i965/gen6/gs: Add an additional parameter to the FF_SYNC opcode.Samuel Iglesias Gonsalvez1-1/+2
2014-09-19i965/gen6/gs: implement GS_OPCODE_FF_SYNC_SET_PRIMITIVES opcodeSamuel Iglesias Gonsalvez1-0/+4
2014-09-19i965/gen6/gs: implement GS_OPCODE_SVB_SET_DST_INDEX opcodeSamuel Iglesias Gonsalvez1-0/+4
2014-09-19i965/gen6/gs: implement GS_OPCODE_SVB_WRITE opcodeSamuel Iglesias Gonsalvez1-0/+7
2014-09-19i965/gen6/gs: Implement GS_OPCODE_SET_PRIMITIVE_ID.Iago Toral Quiroga1-0/+1
2014-09-19i965: Generalize emit_urb_slot() to emit to any dst_reg.Iago Toral Quiroga1-2/+2
2014-09-19i965: Provide means to create registers of a given size.Iago Toral Quiroga1-0/+1
2014-09-19i965/gen6/gs: Implement GS_OPCODE_SET_DWORD_2.Iago Toral Quiroga1-1/+1
2014-09-19i965/gen6/gs: Implement GS_OPCODE_URB_WRITE_ALLOCATE.Iago Toral Quiroga1-0/+1
2014-09-19i965/gen6/gs: Implement GS_OPCODE_FF_SYNC.Iago Toral Quiroga1-0/+3
2014-09-05i965/vec4: Reswizzle sources when necessary.Matt Turner1-2/+2
2014-08-31i965/vec4: Remove try_emit_saturateAbdiel Janulgue1-1/+0
2014-08-31i965/vec4: inline generate_vec4_instruction() within generate_code()Abdiel Janulgue1-3/+0
2014-08-22i965: Add invalidate_cfg parameter to invalidate_live_intervals().Matt Turner1-1/+1
2014-08-19i965/vec4: Add a pass to reduce swizzles.Matt Turner1-0/+1
2014-08-18i965: Pass a cfg pointer to generate_{code,assembly}.Matt Turner1-2/+2
2014-08-15i965/vec4: Add support for nonconst sampler indexing in VS visitorChris Forbes1-1/+1
2014-08-12i965: Delete the Gen8 code generators.Kenneth Graunke1-67/+0
2014-08-09i965/vec4/Gen8: Use src1 for sampler_index instead of ->sampler fieldChris Forbes1-1/+2