summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_eu_emit.c
Commit message (Expand)AuthorAgeFilesLines
* i965: Move 3-src subnr swizzle handling into the vec4 backend.Kenneth Graunke2016-01-021-6/+5
* i965: Make brw_set_message_descriptor() non-static.Kenneth Graunke2015-12-111-1/+1
* i965: Fix JIP to properly skip over unrelated control flow.Kenneth Graunke2015-11-301-1/+11
* i965/gen9+: Switch thread scratch space to non-coherent stateless access.Francisco Jerez2015-11-261-2/+15
* i965: Use BRW_MRF_COMPR4 macro in more places.Matt Turner2015-11-131-2/+2
* i965: Add and use enum brw_reg_file.Matt Turner2015-11-131-1/+1
* i965: Make 'dw1' and 'bits' unnamed structures in brw_reg.Matt Turner2015-11-131-26/+26
* i965: Fix invalid memory accesses after resizing brw_codegen's store tableKristian Høgsberg2015-10-301-4/+13
* i965: Set correct field for indirect align16 addrimm.Matt Turner2015-10-291-1/+1
* i965: Don't use message headers for untyped readsKristian Høgsberg Kristensen2015-10-231-2/+1
* i965/fs: Handle non-const sample number in interpolateAtSampleNeil Roberts2015-10-091-12/+15
* i965: Fix MRF register number assertions for compr4.Kenneth Graunke2015-09-211-2/+2
* i965: Turn BRW_MAX_MRF into a macro that accepts a hardware generationIago Toral Quiroga2015-09-211-3/+3
* i965: Move MRF register asserts out of brw_reg.hIago Toral Quiroga2015-09-211-3/+6
* i965/emit: Add assertions for accumulator restrictionsJason Ekstrand2015-09-121-0/+17
* mesa: Fix warning about static being in the wrong placeIan Romanick2015-09-021-2/+2
* i965/gen4-5: Set ENDIF dst and src0 fields to the null register.Francisco Jerez2015-07-071-2/+2
* i965: Add brw_barrier to emit a Gateway Barrier SENDJordan Justen2015-06-121-0/+30
* i965: Add brw_WAIT to emit wait instructionJordan Justen2015-06-121-0/+21
* i965: Silence warning in 3-src type-setting.Matt Turner2015-05-281-0/+2
* i965: Introduce the FIND_LIVE_CHANNEL pseudo-opcode.Francisco Jerez2015-05-041-0/+72
* i965: Introduce the BROADCAST pseudo-opcode.Francisco Jerez2015-05-041-0/+75
* i965: Add memory fence opcode.Francisco Jerez2015-05-041-0/+70
* i965: Add typed surface access opcodes.Francisco Jerez2015-05-041-0/+169
* i965: Add untyped surface write opcode.Francisco Jerez2015-05-041-0/+51
* i965: Fix the untyped surface opcodes to deal with indirect surface access.Francisco Jerez2015-05-041-73/+90
* Fix a few typosZoë Blade2015-04-271-2/+2
* i965: Rename brw_compile to brw_codegenJason Ekstrand2015-04-221-72/+72
* i965: Remove the context field from brw_compilerJason Ekstrand2015-04-221-4/+4
* i965: Make the brw_inst helpers take a device_info instead of a contextJason Ekstrand2015-04-221-498/+500
* i965/fs: Manually set source regioning on PLN instructions.Matt Turner2015-04-211-1/+13
* i965/fs: Allow an execution size of 32.Matt Turner2015-04-211-1/+1
* i965: Replace guess_execution_size with something simpler.Matt Turner2015-04-211-23/+9
* i965: Mask out unused Align16 components in brw_untyped_atomic.Francisco Jerez2015-03-201-2/+11
* i965: Pass number of components explicitly to brw_untyped_atomic and _surface...Francisco Jerez2015-03-201-6/+24
* i965: Factor out logic to build a send message instruction with indirect desc...Francisco Jerez2015-03-201-15/+43
* i965: Emit IF/ELSE/ENDIF/WHILE JIP with type W on Gen7Antia Puentes2015-03-161-4/+4
* i965/fs: Implement SIMD16 dual source blending.Iago Toral Quiroga2015-03-091-1/+2
* i965: replace Elements() with ARRAY_SIZE()Brian Paul2015-03-021-4/+4
* i965: Handle F16TO32/F32TO16 with dword src/dst consistently on both back-ends.Francisco Jerez2015-02-191-2/+12
* i965/gen8: Fix F32TO16 in vec4 mode if the source and destination registers a...Francisco Jerez2015-02-191-9/+27
* i965: Remove now unnecessary Gen8 CMP destination type override.Matt Turner2015-02-041-8/+0
* i965/emit: Assert that src1 is not an MRF after doing the MRF->GRF conversionJason Ekstrand2015-01-221-1/+1
* i965/emit: Do the sampler index adjustment directly in header.0.3Jason Ekstrand2015-01-221-3/+2
* i965: Extract scalar region checking logicBen Widawsky2015-01-201-3/+1
* i965: Make validate_reg tables constantJuha-Pekka Heikkila2014-12-161-4/+4
* i965: Set the region of LINE's src0 to <0,1,0>.Matt Turner2014-12-051-1/+10
* i965: Remove non-existent vertical strides from array.Matt Turner2014-11-061-1/+1
* i965: Fix sampler state pointer adjustment for nonconst samplersChris Forbes2014-11-051-1/+1
* i965: Use the spill destination for the message header on GEN >= 7Jason Ekstrand2014-10-271-6/+13