aboutsummaryrefslogtreecommitdiffstats
path: root/src/intel/compiler/brw_fs.h
Commit message (Expand)AuthorAgeFilesLines
* i965,iris,anv: Make alpha to coverage work with sample maskDanylo Piliaiev2019-03-251-0/+1
* intel/fs: Emit better code for b2f(inot(a)) and b2i(inot(a))Ian Romanick2019-03-011-0/+2
* intel/fs: Emit logical-not of operands on Gen8+Ian Romanick2019-03-011-0/+3
* intel/fs: Refactor ALU source and destination handling to a separate functionIan Romanick2019-03-011-0/+6
* intel/fs: Implement nir_intrinsic_global_atomic_*Jason Ekstrand2019-02-011-0/+4
* intel/fs: Support SENDS in SHADER_OPCODE_SENDJason Ekstrand2019-01-291-0/+1
* intel/fs: Use SHADER_OPCODE_SEND for varying UBO pulls on gen7+Jason Ekstrand2019-01-291-4/+0
* intel/fs: Use SHADER_OPCODE_SEND for texturing on gen7+Jason Ekstrand2019-01-291-1/+1
* intel/fs: Add a generic SEND opcodeJason Ekstrand2019-01-291-0/+6
* intel/compiler: Prevent warnings in the following patchMatt Turner2019-01-091-1/+1
* intel/fs: Remove FS_OPCODE_UNPACK_HALF_2x16_SPLIT opcodes.Francisco Jerez2019-01-091-3/+0
* intel/fs: Remove existing lower_conversions pass.Francisco Jerez2019-01-091-1/+0
* intel/fs: Introduce regioning lowering pass.Francisco Jerez2019-01-091-18/+3
* intel/fs: Implement quad swizzles on ICL+.Francisco Jerez2019-01-091-0/+4
* intel/fs: Handle source modifiers in lower_integer_multiplication().Francisco Jerez2019-01-091-0/+19
* intel/fs,vec4: Clean up a repeated pattern with SSBOsJason Ekstrand2018-11-081-0/+2
* anv,i965: Lower away image derefs in the driverJason Ekstrand2018-08-291-1/+2
* intel/compiler: Implement untyped atomic float min, max, and compare-swap dat...Ian Romanick2018-08-221-0/+4
* intel/compiler: add setup_imm_(u)b helpersIago Toral Quiroga2018-08-011-0/+6
* intel/compiler: remove unused functionIago Toral Quiroga2018-07-091-4/+0
* intel/fs: Extend thread payload layout to SIMD32Francisco Jerez2018-06-281-11/+31
* intel/fs: Wrap FS payload register look-up in a helper function.Francisco Jerez2018-06-281-0/+13
* intel/fs: Remove program key argument from generator.Francisco Jerez2018-06-281-2/+0
* intel/fs: Use image_deref intrinsics instead of image_varJason Ekstrand2018-06-221-1/+1
* intel/fs: shuffle_64bit_data_for_32bit_write is not used anymoreJose Maria Casanova Crespo2018-06-161-4/+0
* intel/fs: shuffle_32bit_load_result_to_64bit_data is not used anymoreJose Maria Casanova Crespo2018-06-161-5/+0
* intel/fs: Remove old 16-bit shuffle/unshuffle functionsJose Maria Casanova Crespo2018-06-161-11/+0
* intel/fs: New shuffle_for_32bit_write and shuffle_from_32bit_readJose Maria Casanova Crespo2018-06-161-0/+11
* intel/fs: Use the ATTR file for FS inputsFrancisco Jerez2018-05-291-1/+1
* i965/fs: Merge CMP and SEL into CSEL on Gen8+Ian Romanick2018-03-081-0/+1
* i965/fs: Add support for nir_intrinsic_shuffleJason Ekstrand2018-03-071-0/+5
* intel: Drop program size pointer from vec4/fs assembly getters.Kenneth Graunke2018-03-021-1/+1
* i965/fs: shuffle_32bit_load_result_to_16bit_data now skips componentsJose Maria Casanova Crespo2018-02-281-0/+1
* intel/compiler/fs: Pass fs_inst to generate_ddx/ddy instead of opcodeMatt Turner2018-02-281-2/+4
* intel/compiler/fs: Return multiple_instructions_emitted from generate_linterpMatt Turner2018-02-281-1/+1
* intel/fs/bank_conflicts: Don't touch Gen7 MRF hack registers.Francisco Jerez2017-12-121-1/+1
* intel/fs: Teach instruction scheduler about GRF bank conflict cycles.Francisco Jerez2017-12-071-0/+1
* intel/fs: Implement GRF bank conflict mitigation pass.Francisco Jerez2017-12-071-0/+1
* i965/fs: Helpers for un/shuffle 16-bit pairs in 32-bit componentsJose Maria Casanova Crespo2017-12-061-0/+11
* i965/fs: Add remove_extra_rounding_modes optimizationAlejandro Piñeiro2017-12-061-0/+1
* intel/cs: Push subgroup ID instead of base thread IDJason Ekstrand2017-11-071-1/+1
* intel/cs: Rework the way thread local ID is handledJason Ekstrand2017-11-071-0/+1
* intel/fs: Remove min_dispatch_width from fs_visitorJason Ekstrand2017-11-071-3/+2
* i965/fs: Return a fs_reg from shuffle_64bit_data_for_32bit_writeJason Ekstrand2017-11-071-4/+3
* intel: Rewrite the world of push/pull paramsJason Ekstrand2017-10-121-3/+3
* i965: Use pushed UBO data in the scalar backend.Kenneth Graunke2017-07-131-0/+2
* i965: Factor out push locations.Kenneth Graunke2017-07-131-0/+2
* i965/fs: Lower gl_VertexID and friends to inputs at the NIR levelJason Ekstrand2017-05-091-1/+0
* i965/fs: rename lower_d2x to lower_conversionsSamuel Iglesias Gonsálvez2017-04-141-1/+1
* intel/compiler: consistently use ifndef guards over pragma onceEmil Velikov2017-03-221-1/+4