summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir_lower_tex.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "nir: assert that nir_lower_tex runs after lowering derefs"Kenneth Graunke2020-01-131-6/+0
* nir: assert that nir_lower_tex runs after lowering derefsRob Clark2020-01-131-0/+6
* nir: make nir_get_texture_size/lod available outside nir_lower_texGert Wollny2020-01-041-110/+7
* nir/lower_tex: Add an assert() in nir_lower_txs_lod()Boris Brezillon2019-06-201-0/+1
* nir/lower_tex: Add a way to lower TXS(non-0-LOD) instructionsBoris Brezillon2019-06-181-0/+46
* nir/lower_tex: Update ->sampler_dim value before calling get_texture_size()Boris Brezillon2019-06-181-2/+5
* nir/lower_tex: Actually report when projector lowering happenedBoris Brezillon2019-06-181-4/+4
* nir/builder: Remove the use_fmov parameter from nir_swizzleJason Ekstrand2019-05-241-8/+8
* nir: improve convert_yuv_to_rgbJonathan Marek2019-05-011-15/+14
* nir: Add option to lower tex to txl when shader don't support implicit LODCaio Marcelo de Oliveira Filho2019-04-251-0/+2
* intel,nir: Lower TXD with a bindless samplerJason Ekstrand2019-04-191-0/+2
* nir: make nir_const_value scalarKarol Herbst2019-04-141-8/+8
* nir: Don't set LOD=0 for compute shader that has derivative groupCaio Marcelo de Oliveira Filho2019-04-081-2/+6
* nir: Add texture sources and intrinsics for bindlessJason Ekstrand2019-03-251-4/+12
* nir/lower_tex: Add support for tg4 offsets loweringKarol Herbst2019-03-211-0/+57
* intel,nir: Lower TXD with min_lod when the sampler index is not < 16Jason Ekstrand2019-03-041-0/+21
* nir/lower_tex: Add support for XYUV loweringKasireddy, Vivek2019-02-261-0/+20
* nir: add option to use scaling factor when sampling planes YUV loweringTapani Pälli2019-02-121-21/+32
* nir: Add nir_lower_tex support for Broadcom's swizzled TG4 results.Eric Anholt2019-01-081-0/+20
* nir: Add nir_lower_tex options to lower sampler return formats.Eric Anholt2019-01-041-0/+71
* nir: Add a new lowering option to lower 3D surfaces from txd to txl.Sagar Ghuge2018-12-181-1/+3
* nir/lower_tex: Add lowering for some min_lod casesJason Ekstrand2018-12-111-0/+98
* nir/lower_tex: Modify txd instructions instead of replacing themJason Ekstrand2018-12-111-41/+7
* nir/lower_tex: Simplify lower_gradient logicJason Ekstrand2018-12-111-12/+9
* nir/lower_tex: Add AYUV lowering supportLionel Landwerlin2018-11-121-0/+19
* nir/lower_tex: add alpha channel parameter for yuv loweringLionel Landwerlin2018-11-121-6/+11
* nir/lower_tex: Use nir_format_srgb_to_linearJason Ekstrand2018-07-131-18/+3
* nir: cleanup oversized arrays in nir_swizzle callsKarol Herbst2018-07-131-6/+5
* nir: Remove old-school deref chain supportJason Ekstrand2018-06-221-2/+0
* nir: Remove deref chain support from lower_texJason Ekstrand2018-06-221-6/+2
* nir/lower_tex: Always copy deref and offset sourcesJason Ekstrand2018-06-221-11/+32
* nir: add deref lowering sanity checkingRob Clark2018-06-221-0/+2
* nir: Add a new lowering option to lower all txd to txl.Eric Anholt2017-12-141-6/+8
* nir: Fix interaction of GL_CLAMP lowering with texture offsets.Eric Anholt2017-12-141-33/+42
* nir: Get rid of nir_shader::stageJason Ekstrand2017-10-201-1/+2
* nir: set default lod to texture opcodes that needed it but don't provide itSamuel Iglesias Gonsálvez2017-10-201-0/+13
* nir: Add a lowering pass for UYVY texturesJohnson Lin2017-06-301-0/+18
* nir/lower_tex: Fix minor error in YUV color conversion matrixJohnson Lin2017-05-031-3/+3
* nir: Stop using apostrophes to pluralize.Matt Turner2017-03-231-1/+1
* nir: Rework conversion opcodesJason Ekstrand2017-03-141-2/+2
* nir/lower_tex: Use tex_instr_dest_size for txs destinationsJason Ekstrand2017-03-141-1/+2
* nir: Make nir_copy_deref follow the "clone" patternJason Ekstrand2016-12-301-12/+6
* nir/lower_tex: fix number of components in replace_gradient_with_lod()Iago Toral Quiroga2016-12-151-1/+2
* nir/lower_tex: lower gradients on shadow cube maps if lower_txd_shadow is setIago Toral Quiroga2016-12-131-2/+4
* nir/lower_tex: add lowering for texture gradient on shadow samplersIago Toral Quiroga2016-12-131-0/+60
* nir/lower_tex: add lowering for texture gradient on cube mapsIago Toral Quiroga2016-12-131-0/+208
* nir/lower_tex: generalize get_texture_size()Iago Toral Quiroga2016-12-131-5/+10
* treewide: s/comparitor/comparator/Ilia Mirkin2016-12-121-1/+1
* nir/lower_tex: fix typo with sample_dimRob Clark2016-09-141-1/+1
* nir: move tex_instr_remove_srcRob Clark2016-09-141-18/+2