aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nouveau/codegen/nv50_ir_from_nir.cpp
Commit message (Expand)AuthorAgeFilesLines
* nv50: Clear nv50_ir_prog_info of dead and codegen specific variablesmmenzyns2020-07-101-2/+1
* nv50/ir/nir: fix cache mode conversionKarol Herbst2020-07-071-6/+3
* nv50/ir/nir: fix interpolation on explicit operationsKarol Herbst2020-07-071-2/+12
* nouveau: Only call nir_lower_io on shader_in/outJason Ekstrand2020-07-061-1/+3
* nv50/ir/nir: rework CFG handlingKarol Herbst2020-06-221-32/+34
* nv50/ir/nir: rework input output handlingKarol Herbst2020-06-221-43/+34
* nv50/ir/nir: handle clip vertex for tess eval shadersKarol Herbst2020-06-221-0/+1
* nv50/ir/nir: don't emit a restart with set a stream_idKarol Herbst2020-06-221-2/+7
* nv50/ir/nir: fix nv_viewport_array2Karol Herbst2020-06-221-0/+1
* nv50/ir/nir: fix ext_demote_to_helper_invocationKarol Herbst2020-06-221-1/+5
* nv50/ir/nir: add workaround for double vertex attribsKarol Herbst2020-06-221-0/+2
* nv50/ir/nir: remove image uniform hackKarol Herbst2020-06-181-11/+1
* nv50/ir/nir: handle image atomic inc and decKarol Herbst2020-06-181-0/+18
* nv50/ir/nir: move away from image_deref intrinsicsKarol Herbst2020-06-181-216/+54
* nvir: don't use designated initialisers in C++ codeYevhenii Kolesnikov2020-06-151-100/+100
* nvir/gv100: initial supportBen Skeggs2020-06-101-12/+33
* nvir/nir/gm107: switch off lower_extract_wordBen Skeggs2020-06-101-1/+1
* nvir/nir/gm107: switch off lower_extract_byteBen Skeggs2020-06-101-1/+1
* nvir/nir/gm107: turn on nir_lower_extract64Ben Skeggs2020-06-101-0/+1
* nvir/nir/gm107: split nir shader compiler options from gf100Ben Skeggs2020-06-101-0/+4
* nvir/nir: use nir_lower_idivBen Skeggs2020-06-101-0/+5
* nvir/nir: nir expects the shift amount to wrap, rather than clampBen Skeggs2020-06-101-0/+4
* nvir/nir: implement nir_op_urorBen Skeggs2020-06-101-0/+10
* nvir/nir: implement nir_op_urolBen Skeggs2020-06-101-0/+10
* nvir/nir: implement nir_op_extract_i16Ben Skeggs2020-06-101-0/+8
* nvir/nir: implement nir_op_extract_u16Ben Skeggs2020-06-101-0/+8
* nvir/nir: implement nir_op_extract_i8Ben Skeggs2020-06-101-0/+8
* nvir/nir: implement nir_op_extract_u8Ben Skeggs2020-06-101-0/+8
* nvir/nir: turn on lower_rotateBen Skeggs2020-06-101-1/+1
* nvir/nir: flesh out optionsBen Skeggs2020-06-101-0/+17
* nvir/nir: move nir options to codegenBen Skeggs2020-06-101-0/+79
* nvir/nir: fix fragment program output when using MRTBen Skeggs2020-06-101-1/+5
* nvir/nir: use component helpers instead of insn->num_componentsKarol Herbst2020-06-101-15/+16
* nvir: introduce OP_BMSKBen Skeggs2020-06-101-1/+1
* nvir: introduce OP_BREV with lowering to EXTBF_REV for current GPUsBen Skeggs2020-06-101-3/+3
* nir: add callback to nir_remove_dead_variables()Timothy Arceri2020-06-031-1/+1
* nouveau: Reuse tgsi_get_gl_varying_semantic().Eric Anholt2020-02-051-113/+8
* nouveau: reuse tgsi_get_gl_frag_result_semantic().Eric Anholt2020-02-051-30/+1
* nouveau: Reuse tgsi_get_sysval_semantic().Eric Anholt2020-02-051-115/+3
* glsl,nir: Switch the enum representing shader image formats to PIPE_FORMAT.Eric Anholt2020-02-051-66/+2
* nir/lower_atomics_to_ssbo: Also lower barriersJason Ekstrand2020-01-131-2/+0
* nir: Rename nir_intrinsic_barrier to control_barrierJason Ekstrand2020-01-131-1/+1
* nir: Add a new memory_barrier_tcs_patch intrinsicJason Ekstrand2020-01-131-0/+2
* nv50ir/nir: support vec8 and vec16Karol Herbst2019-12-211-1/+3
* nv50/ir: implement global atomics and handle it for nirKarol Herbst2019-12-111-4/+38
* nir: move data.image.access to data.accessMarek Olšák2019-11-191-1/+1
* nouveau: set lower_sub = trueDaniel Schürmann2019-09-301-5/+0
* nv50/ir/nir: comparison of integer expressions of different signedness warningKarol Herbst2019-09-231-1/+1
* nir: allow specifying filter callback in lower_alu_to_scalarVasily Khoruzhick2019-09-061-1/+1
* nir: Add explicit signs to image min/max intrinsicsJason Ekstrand2019-08-211-20/+40