summaryrefslogtreecommitdiff
path: root/src/intel/compiler/brw_fs.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-01-11intel/fs: Fix bug in lower_simd_width while splitting an instruction which wa...Francisco Jerez1-2/+5
2019-01-11intel/fs: Implement quad swizzles on ICL+.Francisco Jerez1-3/+26
2019-01-11intel/fs: Handle source modifiers in lower_integer_multiplication().Francisco Jerez1-2/+18
2018-10-30intel/compiler: Stop assuming the entrypoint is called "main"Jason Ekstrand1-3/+0
2018-10-17intel/compiler/icl: Use invocation id bits 22:16 instead of 23:17Topi Pohjolainen1-2/+6
2018-10-16i965/fs: Add 64-bit int immediate support to dump_instructions()Matt Turner1-0/+6
2018-10-10intel: Don't propagate conditional modifiers if a UD source is negatedJason Ekstrand1-0/+19
2018-09-07Replace uses of _mesa_bitcount with util_bitcountDylan Baker1-1/+2
2018-08-29anv,i965: Lower away image derefs in the driverJason Ekstrand1-6/+4
2018-08-22intel/compiler: Implement untyped atomic float min, max, and compare-swap dat...Ian Romanick1-0/+23
2018-08-09intel: Fix SIMD16 unaligned payload GRF reads on Gen4-5.Kenneth Graunke1-0/+20
2018-08-01i965/fs: Flag all slots of a flat input as flatJason Ekstrand1-6/+9
2018-07-18intel/compiler: fix -Wsign-compare warningCaio Marcelo de Oliveira Filho1-1/+1
2018-07-18intel/compiler: silence -Wclass-memaccess warningsCaio Marcelo de Oliveira Filho1-3/+3
2018-07-09intel/fs: Initialize mlen for gen7 varying pull constant load messages.Francisco Jerez1-1/+1
2018-07-09intel/compiler: remove unused functionIago Toral Quiroga1-27/+0
2018-07-06intel/compiler: Relax mixed type restriction for saturating immediatesIan Romanick1-2/+11
2018-06-28intel/fs: Build 32-wide FS shaders.Francisco Jerez1-11/+43
2018-06-28intel/fs: Get rid of MOV_DISPATCH_TO_FLAGSJason Ekstrand1-3/+5
2018-06-28intel/fs: Emit MOV_DISPATCH_TO_FLAGS once for the centroid workaroundJason Ekstrand1-39/+0
2018-06-28intel/fs: Fix sample id setup for SIMD32.Francisco Jerez1-9/+25
2018-06-28intel/fs: Fix Gen7 compressed source region alignment restriction for SIMD32Francisco Jerez1-1/+7
2018-06-28intel/fs: Implement 32-wide FS payload setup on Gen6+Francisco Jerez1-67/+57
2018-06-28intel/fs: Extend thread payload layout to SIMD32Francisco Jerez1-7/+7
2018-06-28intel/fs: Wrap FS payload register look-up in a helper function.Francisco Jerez1-5/+5
2018-06-28intel/fs: Simplify fs_visitor::emit_samplepos_setupFrancisco Jerez1-21/+7
2018-06-28i965: Add plumbing for shader time in 32-wide FS dispatch mode.Francisco Jerez1-1/+1
2018-06-28intel/fs: Disable opt_sampler_eot() in 32-wide dispatch.Francisco Jerez1-1/+1
2018-06-28intel/fs: Rework INTERPOLATE_AT_PER_SLOT_OFFSETFrancisco Jerez1-1/+2
2018-06-28intel/fs: Fix FB read header setup for SIMD32.Francisco Jerez1-4/+13
2018-06-28intel/fs: Fix logical FB write lowering for SIMD32Francisco Jerez1-5/+20
2018-06-28intel/fs: Split instructions low to high in lower_simd_widthJason Ekstrand1-2/+35
2018-06-28intel/fs: Rework KSP data to be SIMD width-basedJason Ekstrand1-18/+17
2018-06-28intel/fs: Remove program key argument from generator.Francisco Jerez1-2/+2
2018-06-28intel/fs: Set up FB write message headers in the visitorJason Ekstrand1-17/+86
2018-06-28intel/fs: Fix implied_mrf_writes() for headerless FB writes.Francisco Jerez1-1/+2
2018-06-28intel/fs: Fix fs_inst::flags_written() for Gen4-5 FB writes.Francisco Jerez1-1/+2
2018-06-28intel/fs: Properly track implied header regs read by FB writesJason Ekstrand1-1/+16
2018-06-16intel/fs: Use shuffle_from_32bit_read at VARYING_PULL_CONSTANT_LOADJose Maria Casanova Crespo1-15/+2
2018-06-15i965/fs: Optimize OR with 0 into a MOVIan Romanick1-1/+2
2018-05-29intel/fs: Add explicit last_rt flag to fb writes orthogonal to eot.Francisco Jerez1-0/+1
2018-05-29intel/fs: Use the ATTR file for FS inputsFrancisco Jerez1-10/+22
2018-04-24intel/compiler: Silence unused parameter warning in compile_cs_to_nirIan Romanick1-4/+3
2018-04-23i965/fs: Return mlen * 8 for size_read() for INTERPOLATE_AT_*Jason Ekstrand1-0/+2
2018-03-29util: Add and use util_is_power_of_two_nonzeroIan Romanick1-2/+2
2018-03-29util: Move util_is_power_of_two to bitscan.h and rename to util_is_power_of_t...Ian Romanick1-2/+2
2018-03-26i965: Add negative_equals methodsIan Romanick1-0/+7
2018-03-16i965: Silence compiler warning about promoted_constants.Eric Anholt1-1/+1
2018-03-14compiler: int8/uint8 supportKarol Herbst1-0/+3
2018-03-08i965/fs: Merge CMP and SEL into CSEL on Gen8+Ian Romanick1-0/+106