summaryrefslogtreecommitdiffstats
path: root/src/intel/compiler/brw_fs_nir.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* intel/compiler: Emit ROR and ROL instructionSagar Ghuge2019-07-011-0/+7
* intel/compiler: don't use byte operands for src1 on ICLLionel Landwerlin2019-06-291-2/+9
* intel/fs: Improve discard_if code generationIan Romanick2019-06-051-3/+43
* intel/fs: Add need_dest parameter to fs_visitor::nir_emit_aluIan Romanick2019-06-051-3/+5
* intel/fs: Add an UNDEF instruction to avoid excess live rangesJason Ekstrand2019-06-041-0/+1
* intel/fs: Do a stalling MFENCE in endInvocationInterlock()Jason Ekstrand2019-05-301-2/+16
* intel/fs,vec4: Use g0 as the header for MFENCEJason Ekstrand2019-05-301-4/+3
* nir: Drop imov/fmov in favor of one mov instructionJason Ekstrand2019-05-241-5/+3
* intel: Implement abs, neg, and sat in the back-endJason Ekstrand2019-05-241-0/+22
* intel/compiler: Implement TCS 8_PATCH mode and INTEL_DEBUG=tcs8Kenneth Graunke2019-05-141-10/+86
* intel/compiler: Move ICP handle fetching into a helper function.Kenneth Graunke2019-05-141-36/+44
* intel/fs: Assert when brw_fs_nir sees a nir_deref_instrCaio Marcelo de Oliveira Filho2019-05-021-1/+1
* intel/fs: Don't emit empty ELSE blocks.Kenneth Graunke2019-04-281-4/+4
* intel/fs: Don't handle texop_tex for shaders without implicit LODCaio Marcelo de Oliveira Filho2019-04-251-6/+1
* intel/fs: Move the scalar-region conversion to the generator.Rafael Antognolli2019-04-221-2/+2
* intel/fs: Add support for float16 to the fsign optimizationsIan Romanick2019-04-201-6/+24
* intel/fs: Add support for bindless image load/store/atomicJason Ekstrand2019-04-191-7/+54
* intel/fs: Add support for bindless texture opsJason Ekstrand2019-04-191-2/+15
* anv: Implement VK_KHR_shader_atomic_int64Jason Ekstrand2019-04-191-2/+15
* intel/fs: Generate better code for fsign multiplied by a valueIan Romanick2019-04-181-0/+43
* intel/fs: Add a scale factor to emit_fsignIan Romanick2019-04-181-11/+76
* intel/fs: Refactor code generation for nir_op_fsign to its own functionIan Romanick2019-04-181-65/+63
* nir: Add a nir_src_as_intrinsic() helperJason Ekstrand2019-04-181-11/+4
* nir: Rework nir_src_as_alu_instr to not take a pointerJason Ekstrand2019-04-181-6/+4