aboutsummaryrefslogtreecommitdiffstats
path: root/src/intel/compiler/brw_shader.cpp
Commit message (Expand)AuthorAgeFilesLines
* intel: Use SATURATEAlyssa Rosenzweig2020-05-261-2/+2
* intel/ir: Use brw::performance object instead of CFG cycle counts for codegen...Francisco Jerez2020-04-281-2/+5
* intel/compiler: CSEL can do saturateIan Romanick2020-04-171-0/+1
* intel/fs: Allow multiple slots for positionCaio Marcelo de Oliveira Filho2020-04-071-1/+1
* intel/compiler: Pass shader_stats for each SIMD modeMatt Turner2020-03-091-3/+2
* intel/compiler: Pass backend_shader * to cfg_t()Matt Turner2020-03-091-1/+1
* intel/compiler: Mark some methods and parameters constMatt Turner2020-03-091-2/+2
* intel/compiler: Move idom tree calculation and related logic into analysis ob...Francisco Jerez2020-03-061-1/+2
* intel/compiler: Drop invalidate_live_intervals()Francisco Jerez2020-03-061-2/+0
* intel/compiler: Introduce backend_shader method to propagate IR changes to an...Francisco Jerez2020-03-061-0/+7
* intel/fs: Add virtual instruction to load mask of live channels into flag reg...Francisco Jerez2020-02-141-0/+3
* intel/compiler: Add names for SHADER_OPCODE_[IU]SUB_SATCaio Marcelo de Oliveira Filho2020-01-241-0/+4
* intel/fs: Add FS_OPCODE_SCHEDULING_FENCECaio Marcelo de Oliveira Filho2020-01-211-0/+3
* intel/fs: Add DWord scattered read/write opcodesJason Ekstrand2019-11-111-0/+6
* intel/ir/gen12: Add SYNC hardware instruction.Francisco Jerez2019-10-111-0/+1
* intel/ir: Drop hard-coded correspondence between IR and HW opcodes.Francisco Jerez2019-10-111-1/+1
* i965/fs/generator: add new opcode to set float controls modes in control regi...Samuel Iglesias Gonsálvez2019-09-171-0/+3
* intel/fs: Drop the gl_program from fs_visitorJason Ekstrand2019-08-251-2/+1
* intel/compiler: Fill a compiler statistics structJason Ekstrand2019-08-121-2/+3
* i965/fs: Add a shader_stats struct.Matt Turner2019-07-301-1/+1
* intel/compiler: Be more conservative about subgroup sizes in GLJason Ekstrand2019-07-241-1/+1
* intel/nir: Make brw_nir_apply_sampler_key more genericJason Ekstrand2019-07-241-1/+1
* intel/compiler: Add a "base class" for program keysJason Ekstrand2019-07-101-2/+2
* intel/nir: Stop returning the shader from helpersJason Ekstrand2019-06-051-2/+2
* intel/fs: Add an UNDEF instruction to avoid excess live rangesJason Ekstrand2019-06-041-0/+3
* anv: Implement VK_KHR_shader_atomic_int64Jason Ekstrand2019-04-191-0/+3
* intel/compiler: implement is_zero, is_one, is_negative_one for 8-bit/16-bitIago Toral Quiroga2019-04-181-0/+26
* intel/nir: Take a nir_tex_instr and src index in brw_texture_offsetJason Ekstrand2019-04-141-8/+16
* intel/common: move gen_debug to intel/devMark Janes2019-04-101-1/+1
* intel/compiler: handle GLSL_TYPE_INTERFACE as GLSL_TYPE_STRUCTCaio Marcelo de Oliveira Filho2019-03-231-1/+1
* intel/compiler: Re-prefix non-logical surface opcodes with VEC4Jason Ekstrand2019-02-281-6/+6
* intel/compiler: Drop unused surface opcodesJason Ekstrand2019-02-281-18/+0
* intel/fs: Get rid of the IMAGE_SIZE opcodeJason Ekstrand2019-02-281-2/+0
* intel/fs: Implement nir_intrinsic_global_atomic_*Jason Ekstrand2019-02-011-0/+6
* intel/fs: Implement load/store_global with A64 untyped messagesJason Ekstrand2019-02-011-0/+12
* intel/fs: Use SHADER_OPCODE_SEND for varying UBO pulls on gen7+Jason Ekstrand2019-01-291-2/+0
* intel/fs: Use a logical opcode for IMAGE_SIZEJason Ekstrand2019-01-291-0/+2
* intel/fs: Add a generic SEND opcodeJason Ekstrand2019-01-291-0/+9
* intel/fs: Remove FS_OPCODE_UNPACK_HALF_2x16_SPLIT opcodes.Francisco Jerez2019-01-091-4/+0
* i965: Do NIR shader cloning in the caller.Kenneth Graunke2018-11-201-2/+1
* intel: Use TXS for image_size when we have a typed surfaceJason Ekstrand2018-08-291-0/+3
* intel/compiler: Implement untyped atomic float min, max, and compare-swap dat...Ian Romanick2018-08-221-0/+6
* intel/compiler: Silence unused parameter warnings brw_nir.cIan Romanick2018-07-021-1/+1
* intel/fs: Get rid of MOV_DISPATCH_TO_FLAGSJason Ekstrand2018-06-281-2/+0
* intel/fs: Emit LINE+MAC for LINTERP with unaligned coordinatesJason Ekstrand2018-06-281-1/+2
* intel/fs: Mark LINTERP opcode as writing accumulator on platforms without PLNJason Ekstrand2018-06-281-1/+2
* intel/fs: Remove program key argument from generator.Francisco Jerez2018-06-281-1/+1
* intel/fs: FS_OPCODE_REP_FB_WRITE has side effectsJason Ekstrand2018-06-281-0/+1
* i965: Add ARB_fragment_shader_interlock support.Plamena Manolova2018-06-011-0/+4
* intel/fs: Replace the CINTERP opcode with a simple MOVFrancisco Jerez2018-05-291-5/+1