aboutsummaryrefslogtreecommitdiffstats
path: root/src/intel/compiler/brw_fs_generator.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "intel/fs: Move the scalar-region conversion to the generator."Jason Ekstrand2019-09-061-1/+1
* intel/compiler: Refactor FB write message control setup into a helper.Kenneth Graunke2019-08-271-26/+1
* intel/compiler: Fill a compiler statistics structJason Ekstrand2019-08-121-1/+10
* intel/compiler: add ability to override shader's assemblyDanylo Piliaiev2019-08-051-3/+17
* intel/fs: Use ALIGN16 instructions for all derivatives on gen <= 7Jason Ekstrand2019-07-301-21/+62
* i965/fs: Print the scheduler mode.Matt Turner2019-07-301-8/+19
* i965/fs: Add a shader_stats struct.Matt Turner2019-07-301-4/+4
* intel/fs: Add support for SLM fence in Gen11Caio Marcelo de Oliveira Filho2019-07-111-2/+3
* intel/fs: Use nir_lower_interpolation on gen11+Jason Ekstrand2019-07-021-1/+1
* intel/compiler: Enable the emission of ROR/ROL instructionsSagar Ghuge2019-07-011-0/+10
* intel/compiler: fix derivative on y axis implementationLionel Landwerlin2019-06-271-21/+5
* intel/fs: Add an UNDEF instruction to avoid excess live rangesJason Ekstrand2019-06-041-0/+3
* intel/fs: Do a stalling MFENCE in endInvocationInterlock()Jason Ekstrand2019-05-301-2/+3
* intel/fs,vec4: Use g0 as the header for MFENCEJason Ekstrand2019-05-301-2/+2
* intel/compiler: Unset flag reg when FB write is not predicatedMatt Turner2019-05-071-0/+1
* intel/fs: Remove fs_generator::generate_linterp from gen11+.Rafael Antognolli2019-04-221-44/+6
* intel/fs: Move the scalar-region conversion to the generator.Rafael Antognolli2019-04-221-1/+1
* intel/compiler: fix ddy for half-float in BroadwellIago Toral Quiroga2019-04-181-2/+15
* intel/compiler: fix ddx and ddy for 16-bit floatIago Toral Quiroga2019-04-181-19/+18
* i965: Disable ARB_fragment_shader_interlock for platforms prior to GEN9Plamena Manolova2019-03-141-0/+1
* intel/eu: Add an EOT parameter to send_indirect_[split]_messageJason Ekstrand2019-02-251-5/+6
* intel/fs: Implement extended strides greater than 4 for IR source regions.Francisco Jerez2019-02-211-3/+10
* intel/fs: Silence a compiler warningJason Ekstrand2019-02-141-2/+1
* intel/fs: Support SENDS in SHADER_OPCODE_SENDJason Ekstrand2019-01-291-8/+15
* intel/fs: Use SHADER_OPCODE_SEND for varying UBO pulls on gen7+Jason Ekstrand2019-01-291-73/+0
* intel/fs: Use SHADER_OPCODE_SEND for texturing on gen7+Jason Ekstrand2019-01-291-136/+26
* intel/fs: Use SHADER_OPCODE_SEND for surface messagesJason Ekstrand2019-01-291-62/+0
* intel/fs: Add a generic SEND opcodeJason Ekstrand2019-01-291-1/+34
* i965: Drop mark_surface_used mechanism.Kenneth Graunke2019-01-131-11/+0
* intel/compiler: Split 64-bit MOV-indirects if neededMatt Turner2019-01-091-1/+2
* intel/fs: Remove FS_OPCODE_UNPACK_HALF_2x16_SPLIT opcodes.Francisco Jerez2019-01-091-34/+0
* intel/fs: Implement quad swizzles on ICL+.Francisco Jerez2019-01-091-15/+67
* intel/compiler: Change src1 reg type to unsigned doublewordSagar Ghuge2018-10-231-2/+2
* intel: Use TXS for image_size when we have a typed surfaceJason Ekstrand2018-08-291-4/+19
* intel/compiler: Implement untyped atomic float min, max, and compare-swap dat...Ian Romanick2018-08-221-0/+7
* intel/fs: Initialize mlen for gen7 varying pull constant load messages.Francisco Jerez2018-07-091-6/+4
* intel/eu: Use descriptor constructors for dataport read messages.Francisco Jerez2018-07-091-16/+16
* intel/eu: Use descriptor constructors for sampler messages.Francisco Jerez2018-07-091-40/+32
* intel/eu: Provide desc immediate argument up front to brw_send_indirect_messa...Francisco Jerez2018-07-091-3/+3
* intel/fs: Get rid of MOV_DISPATCH_TO_FLAGSJason Ekstrand2018-06-281-28/+0
* intel/fs: Disable opt_sampler_eot() in 32-wide dispatch.Francisco Jerez2018-06-281-0/+5
* intel/fs: Emit LINE+MAC for LINTERP with unaligned coordinatesJason Ekstrand2018-06-281-9/+54
* intel/fs: Rework INTERPOLATE_AT_PER_SLOT_OFFSETFrancisco Jerez2018-06-281-3/+5
* intel/fs: Add the group to the flag subreg number on SNB and olderJason Ekstrand2018-06-281-1/+7
* intel/fs: Fix FB write message control codegen for SIMD32.Francisco Jerez2018-06-281-18/+34
* intel/fs: Fix codegen of FS_OPCODE_SET_SAMPLE_ID for SIMD32.Francisco Jerez2018-06-281-11/+13
* intel/fs: Remove program key argument from generator.Francisco Jerez2018-06-281-2/+1
* intel/fs: Set up FB write message headers in the visitorJason Ekstrand2018-06-281-66/+0
* intel/fs: Pull FB write implied headers from src[0]Jason Ekstrand2018-06-281-9/+6
* intel/eu: Add some brw_get_default_ helpersJason Ekstrand2018-06-041-2/+2