summaryrefslogtreecommitdiff
path: root/src/nouveau
AgeCommit message (Expand)AuthorFilesLines
2023-06-12nouveau: Delete the NV50_PROG_USE_TGSI env var.Emma Anholt2-61/+20
2023-06-07nv50/ir: convert to scoped_barrierKarol Herbst1-27/+29
2023-06-03compiler: Rename shader_prim to mesa_prim and replace all usage of pipe_prim_...Yonggang Luo5-8/+8
2023-05-24treewide: Avoid nir_lower_regs_to_ssa callsAlyssa Rosenzweig1-1/+0
2023-05-16treewide: Stop lowering legacy atomicsAlyssa Rosenzweig1-1/+0
2023-05-12nv50/ir: Use unified atomicsKarol Herbst1-208/+74
2023-05-08nouveau/nir: Set isSigned on all atomic_imax/iminM Henning1-0/+6
2023-05-03nouveau/nir: image_samples/size don't have coordinatesFaith Ekstrand1-0/+2
2023-05-03nv50/codegen: Set lower_uniforms_to_uboM Henning1-11/+2
2023-04-25nouveau/codegen: Check nir_dest_num_componentsM Henning1-1/+1
2023-04-14nv50/ir: ignore CL system valuesKarol Herbst1-3/+9
2023-04-06nouveau: Enable frexp lowering in the backend.Emma Anholt1-0/+2
2023-04-06nouveau: Add missing nir_opt_algebraic_late.Emma Anholt1-0/+2
2023-03-17nouveau: Make getSize return unsigned intMichel Dänzer4-6/+6
2023-02-21nir: add assertions that loops don't have a Continue ConstructDaniel Schürmann1-0/+1
2023-02-03nir: Eliminate nir_op_f2bIan Romanick1-6/+0
2022-12-14nir: Eliminate nir_op_i2bIan Romanick1-10/+2
2022-11-09drm-shim/nouveau: fix the shim to work with nvif ioctl.Dave Airlie2-2/+204
2022-11-09gv100/ir: noop OP_BAR for nowBen Skeggs1-0/+6
2022-11-08nv50/ir: Support fmulz and ffmazYusuf Khan1-9/+16
2022-11-08nv50/ir: add prefer_nir flag for getting compiler optionsYusuf Khan2-27/+72
2022-11-02nv50/ir/nir: ignore sampler for TXF/TXQ ops.Joan Bruguera1-0/+2
2022-11-01nouveau/codegen: Support bindless texture queriesJason Ekstrand1-3/+8
2022-10-27nir/lower_idiv: Remove imprecise_32bit_loweringAlyssa Rosenzweig1-1/+0
2022-10-27nv50/ir: nir_op_b2i8 and nir_op_b2i16Yusuf Khan1-0/+2
2022-10-10nv50: call nir_lower_flrpThomas Debesse1-0/+6
2022-09-16nouveau: const cleanupAdam Jackson4-8/+8
2022-09-13nouveau: Fix compiler warnings about silly address checks in ir_print.Emma Anholt1-11/+5
2022-09-09nv50/ir: handle U8/U16 integers converting to U64Danilo Krummrich1-1/+3
2022-09-09nv50/ir: handle S8/S16 integers converting to S64Danilo Krummrich1-5/+25
2022-09-09nv50/ir: split and cvt 64bit integers for {i,u}2{i,u}{8,16}Danilo Krummrich1-4/+22
2022-09-09nv50/ir: add intermediate conversion for f2{i,u}{8,16}Danilo Krummrich1-1/+16
2022-09-09nv50/ir/nir: always round towards zero for f2i/f2uDanilo Krummrich1-2/+3
2022-09-09nv50/ir/nir: convert 8/16 bit src to 32 bit for {i,u}2f64Danilo Krummrich1-0/+9
2022-09-09nv50/ir: add isUnsignedIntType() and isIntType() helpersDanilo Krummrich1-0/+10
2022-09-09nv50/ir/nir: avoid 8/16 bit dest regs for OP_MOVDanilo Krummrich1-2/+2
2022-09-09nv50/ir/nir: convert to 32 bit for all OP_SET opcodesDanilo Krummrich1-0/+60
2022-09-09nv50/ir/nir: add conversion ops for bit width < 32Danilo Krummrich1-0/+52
2022-09-08nv50/ir: fix OP_UNION resolving when used for vector valuesKarol Herbst1-1/+1
2022-09-04nv/nir: Set ssbo CacheMode from intrinsic accessM Henning1-5/+14
2022-08-23nv50/nir: A group barrier is CTA-level not global-levelPierre Moreau1-1/+1
2022-08-23nv50/ir: Avoid generating splits of splitsPierre Moreau1-0/+8
2022-08-23nv50/ra: Fix the offset computation for compoundsPierre Moreau1-1/+3
2022-08-23nv50/peephole: Disallow combining sub 4-byte ld/st for nowPierre Moreau1-0/+6
2022-08-23nv50/ir: Handle non-32-bit values when cst folding SPLITPierre Moreau1-1/+2
2022-07-22nir: Split usub_sat lowering flag from uadd_sat.Emma Anholt1-0/+1
2022-07-05nouveau: Drop C++03 compat codeM Henning8-64/+15
2022-06-30nv50/ir/ra: Fix copying compound for movesConnor Abbott1-21/+39
2022-06-10nouveau/nir: Implement mul_zero_wins behavior for use_legacy_math_rules.Emma Anholt1-0/+12
2022-06-10gallium: Rename MUL_ZERO_WINS to LEGACY_MATH_RULES.Emma Anholt1-1/+1