aboutsummaryrefslogtreecommitdiffstats
path: root/src/intel/compiler/brw_fs_nir.cpp
Commit message (Expand)AuthorAgeFilesLines
* intel/fs: Choose memory message type based on bit sizeJason Ekstrand2020-04-031-30/+42
* intel/fs: Allow NOT instructions in conditional discard optimizationIan Romanick2020-03-091-1/+0
* nir: Move intel's intrinsic_image_coordinate_components() to core nir.Eric Anholt2020-02-241-22/+1
* intel/fs: Correctly handle multiply of fsign with a source modifierIan Romanick2020-02-191-0/+10
* intel/fs/gen7+: Implement discard/demote for SIMD32 programs.Francisco Jerez2020-02-141-1/+3
* intel/fs/gen7+: Swap sample mask flag register and FIND_LIVE_CHANNEL temporary.Francisco Jerez2020-02-141-3/+3
* intel/fs: Use helper for discard sample mask flag subregister number.Francisco Jerez2020-02-141-2/+2
* intel/fs: Implement support for NIR opcodes for INTEL_shader_integer_functions2Ian Romanick2020-01-231-0/+67
* intel/compiler: Move Gen4/5 rounding to visitorMatt Turner2020-01-221-0/+12
* intel/fs: Don't emit control barrier if only one thread is usedCaio Marcelo de Oliveira Filho2020-01-211-0/+9
* intel/fs: Don't emit fence for shared memory if only one thread is usedCaio Marcelo de Oliveira Filho2020-01-211-13/+23
* intel/fs: Switch to standard vector layout for barycentrics at optimization t...Francisco Jerez2020-01-171-48/+5
* intel/fs: Introduce barycentric layout lowering pass.Francisco Jerez2020-01-171-9/+5
* intel/compiler: Fix illegal mutation in get_nir_image_intrinsic_imageKenneth Graunke2020-01-151-3/+6
* intel/fs: Only use SLM fence in compute shadersCaio Marcelo de Oliveira Filho2020-01-141-0/+3
* nir/lower_atomics_to_ssbo: Also lower barriersJason Ekstrand2020-01-131-1/+0
* nir: Rename nir_intrinsic_barrier to control_barrierJason Ekstrand2020-01-131-2/+2
* nir: Add a new memory_barrier_tcs_patch intrinsicJason Ekstrand2020-01-131-0/+3
* intel/fs: Fix nir_intrinsic_load_barycentric_at_sample for SIMD32.Francisco Jerez2020-01-101-1/+1
* intel/compiler: add newline to limit_dispatch_width messageTapani Pälli2019-12-051-1/+1
* intel/fs: Disable conditional discard optimization on Gen4 and Gen5Ian Romanick2019-11-211-1/+8
* intel/compiler: fix nir_op_{i,u}*32 on ICLPaulo Zanoni2019-11-131-1/+1
* intel/fs: Implement the new load/store_scratch intrinsicsJason Ekstrand2019-11-111-0/+149
* intel/fs: Implement scoped_memory_barrierCaio Marcelo de Oliveira Filho2019-10-241-8/+19
* intel/fs/gen12: Implement gl_FrontFacing on gen12+.Jason Ekstrand2019-10-111-1/+18
* i965/fs: set rounding mode when emitting the flrp instructionAndres Gomez2019-09-241-0/+7
* i965/fs: add a comment about how the rounding mode in fmul is setAndres Gomez2019-09-241-0/+4
* intel/fs: Do 8-bit subgroup scan operations in 16 bitsJason Ekstrand2019-09-201-3/+39
* intel/fs: Allow UB, B, and HF types in brw_nir_reduction_op_identityJason Ekstrand2019-09-201-1/+7
* intel/fs: Add Fall-through commentCaio Marcelo de Oliveira Filho2019-09-191-0/+3
* intel/compiler: Record whether any pull constant loads occurKenneth Graunke2019-09-181-0/+4
* i965/fs: set rounding mode when emitting nir_op_f2f32 or nir_op_f2f16Samuel Iglesias Gonsálvez2019-09-171-5/+27
* i965/fs: set rounding mode when emitting fadd, fmul and ffma instructionsSamuel Iglesias Gonsálvez2019-09-171-1/+34
* i965/fs: add emit_shader_float_controls_execution_mode() and aux functionsSamuel Iglesias Gonsálvez2019-09-171-0/+2
* i965/fs/nir: add nir_op_unpack_half_2x16_split_*_flush_to_zeroSamuel Iglesias Gonsálvez2019-09-171-0/+4
* Revert "intel/fs: Move the scalar-region conversion to the generator."Jason Ekstrand2019-09-061-2/+2
* anv: Drop unused local variableCaio Marcelo de Oliveira Filho2019-08-231-1/+0
* intel/nir: Add a helper for getting BRW_AOP from an intrinsicJason Ekstrand2019-08-211-139/+9
* nir: Add explicit signs to image min/max intrinsicsJason Ekstrand2019-08-211-14/+30
* intel/nir: Add a common nir comparison -> cmod helperJason Ekstrand2019-08-031-39/+3
* intel/fs: Drop all of the 64-bit varying codeJason Ekstrand2019-07-311-358/+139
* intel/fs: Implement quad_swap_horizontal with a swizzle on gen7Jason Ekstrand2019-07-301-7/+20
* intel: Use a system value for gl_FragCoordJason Ekstrand2019-07-291-5/+4
* nir,intel: lower if (cond) demote() to new intrinsic demote_if(cond)Daniel Schürmann2019-07-241-1/+3
* intel/compiler: Allow for varying subgroup sizesJason Ekstrand2019-07-241-0/+8
* intel/fs: Use a strided MOV instead of a conversion for load_* destinationsJason Ekstrand2019-07-171-5/+3
* intel/fs: Add support for SLM fence in Gen11Caio Marcelo de Oliveira Filho2019-07-111-4/+40
* intel/fs: Implement "demote to helper invocation"Caio Marcelo de Oliveira Filho2019-07-081-1/+23
* intel/fs: Implement nir_intrinsic_load_fs_input_interp_deltasJason Ekstrand2019-07-021-0/+12
* intel/fs: Actually implement the load_barycentric intrinsicsJason Ekstrand2019-07-021-9/+63