summaryrefslogtreecommitdiff
path: root/src/compiler/nir/nir_lower_tex.c
AgeCommit message (Expand)AuthorFilesLines
2018-12-11nir/lower_tex: Add lowering for some min_lod casesJason Ekstrand1-0/+98
2018-12-11nir/lower_tex: Modify txd instructions instead of replacing themJason Ekstrand1-41/+7
2018-12-11nir/lower_tex: Simplify lower_gradient logicJason Ekstrand1-12/+9
2018-11-12nir/lower_tex: Add AYUV lowering supportLionel Landwerlin1-0/+19
2018-11-12nir/lower_tex: add alpha channel parameter for yuv loweringLionel Landwerlin1-6/+11
2018-07-13nir/lower_tex: Use nir_format_srgb_to_linearJason Ekstrand1-18/+3
2018-07-13nir: cleanup oversized arrays in nir_swizzle callsKarol Herbst1-6/+5
2018-06-22nir: Remove old-school deref chain supportJason Ekstrand1-2/+0
2018-06-22nir: Remove deref chain support from lower_texJason Ekstrand1-6/+2
2018-06-22nir/lower_tex: Always copy deref and offset sourcesJason Ekstrand1-11/+32
2018-06-22nir: add deref lowering sanity checkingRob Clark1-0/+2
2017-12-14nir: Add a new lowering option to lower all txd to txl.Eric Anholt1-6/+8
2017-12-14nir: Fix interaction of GL_CLAMP lowering with texture offsets.Eric Anholt1-33/+42
2017-10-20nir: Get rid of nir_shader::stageJason Ekstrand1-1/+2
2017-10-20nir: set default lod to texture opcodes that needed it but don't provide itSamuel Iglesias Gonsálvez1-0/+13
2017-06-30nir: Add a lowering pass for UYVY texturesJohnson Lin1-0/+18
2017-05-03nir/lower_tex: Fix minor error in YUV color conversion matrixJohnson Lin1-3/+3
2017-03-23nir: Stop using apostrophes to pluralize.Matt Turner1-1/+1
2017-03-14nir: Rework conversion opcodesJason Ekstrand1-2/+2
2017-03-14nir/lower_tex: Use tex_instr_dest_size for txs destinationsJason Ekstrand1-1/+2
2016-12-30nir: Make nir_copy_deref follow the "clone" patternJason Ekstrand1-12/+6
2016-12-15nir/lower_tex: fix number of components in replace_gradient_with_lod()Iago Toral Quiroga1-1/+2
2016-12-13nir/lower_tex: lower gradients on shadow cube maps if lower_txd_shadow is setIago Toral Quiroga1-2/+4
2016-12-13nir/lower_tex: add lowering for texture gradient on shadow samplersIago Toral Quiroga1-0/+60
2016-12-13nir/lower_tex: add lowering for texture gradient on cube mapsIago Toral Quiroga1-0/+208
2016-12-13nir/lower_tex: generalize get_texture_size()Iago Toral Quiroga1-5/+10
2016-12-12treewide: s/comparitor/comparator/Ilia Mirkin1-1/+1
2016-09-14nir/lower_tex: fix typo with sample_dimRob Clark1-1/+1
2016-09-14nir: move tex_instr_remove_srcRob Clark1-18/+2
2016-09-14nir/lower_tex: remove tex_instr_find_src()Rob Clark1-14/+3
2016-07-22nir/lower_tex: Add support for lowering coordinate offsetsJason Ekstrand1-0/+54
2016-07-22nir/lower_tex: Add some helpers for working with tex sourcesJason Ekstrand1-16/+30
2016-05-24nir: Add a lowering pass for YUV texturesKristian Høgsberg Kristensen1-0/+119
2016-05-20nir: coverity unitialized pointer readRob Clark1-0/+2
2016-05-05nir/lower_tex: fixup for new foreach_block()Connor Abbott1-25/+22
2016-04-28nir: Switch the arguments to nir_foreach_functionJason Ekstrand1-1/+1
2016-04-28nir: Switch the arguments to nir_foreach_instrJason Ekstrand1-1/+1
2016-04-28nir/builder: Add bit_size info to nir_build_imm()Samuel Iglesias Gonsálvez1-1/+1
2016-04-20nir: rename nir_foreach_block*() to nir_foreach_block*_call()Connor Abbott1-1/+1
2016-04-19nir/lower-tex: add srgb->linear loweringRob Clark1-0/+46
2016-04-19nir/lower-tex: make options a local varRob Clark1-8/+8
2016-03-17nir: add a bit_size parameter to nir_ssa_dest_initConnor Abbott1-1/+1
2016-03-17nir: rename nir_const_value fields to include bitsize informationIago Toral Quiroga1-3/+3
2016-02-09nir: Separate texture from sampler in nir_tex_instrJason Ekstrand1-3/+3
2016-02-09nir/tex_instr: Rename sampler to textureJason Ekstrand1-6/+6
2016-01-26nir: move to compiler/Emil Velikov1-0/+355