summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/nouveau/codegen
AgeCommit message (Expand)AuthorFilesLines
16 hoursnv50/ir/nir: don't use designated initializersKarol Herbst1-5/+4
2020-10-13radv/aco,nir/lower_subgroups: don't lower electRhys Perry1-0/+1
2020-10-07nir/algebraic: always lower idiv to shifts if bitops are allowedMarek Olšák1-1/+0
2020-10-03nv50/ir: Initialize Source members.Vinson Lee1-3/+1
2020-09-24Revert "nir: replace lower_ffma and fuse_ffma with has_ffma"Kenneth Graunke1-0/+6
2020-09-24nir: replace lower_ffma and fuse_ffma with has_ffmaMarek Olšák1-6/+0
2020-09-24nir: split lower_ffma into lower_ffma16/32/64Marek Olšák1-1/+3
2020-09-24nir: split fuse_ffma into fuse_ffma16/32/64Marek Olšák1-1/+3
2020-09-22nir: Rename get_buffer_size to get_ssbo_sizeJason Ekstrand1-1/+1
2020-09-14nv50/ir: Initialize Converter members.Vinson Lee1-0/+2
2020-09-11nv50/ir: Remove duplicate mask assignment.Vinson Lee1-1/+0
2020-09-10nv50/ir: Add fallthrough statement.Vinson Lee1-0/+1
2020-09-01nouveau/nir: Implement load_global_constantJason Ekstrand1-1/+3
2020-09-01nvc0/ir: fix load propagation for sub 4 byte addressingKarol Herbst1-0/+6
2020-09-01nv50/ir: fix cas lowering for 64 bitKarol Herbst1-2/+3
2020-09-01nir: use enum operator helper for nir_variable_mode and nir_metadataKarol Herbst1-2/+1
2020-08-28nv50: Fix uninitialized var warnings from using assert() as unreachable().Eric Anholt2-4/+3
2020-08-25nv50/ir: Add nv50_ir_prog_info serializeMark Menzynski2-0/+43
2020-08-25nv50/ir: Add prog_info_out printMark Menzynski2-0/+158
2020-08-25nv50/ir: Add nv50_ir_prog_info_out serialize and deserializeMark Menzynski7-31/+310
2020-08-25nv50/ir: Use a bit field in info_out structureMark Menzynski1-8/+8
2020-08-25nv50/ir: add nv50_ir_prog_info_outKarol Herbst12-291/+335
2020-08-25nv50/ir: remove symbol table support for compute shadersKarol Herbst3-27/+0
2020-08-21nir: rename nir_op_fne to nir_op_fneuKarol Herbst1-3/+3
2020-08-20nir: Add an LOD parameter to image_*_sizeJason Ekstrand1-0/+1
2020-08-19nv50/ir/nir: support load_work_dimKarol Herbst1-1/+4
2020-08-19nv50/ir/nir: fix global_atomic_comp_swapKarol Herbst1-0/+2
2020-08-19nv50/ir/nir: assert on unknown alu opsKarol Herbst1-0/+1
2020-08-17nv50/ir/nir: rework indirect function_temp handlingKarol Herbst1-79/+56
2020-08-15nv50/ir/nir: fix smem sizeKarol Herbst1-1/+1
2020-07-29nir: Add nir_foreach_shader_in/out_variable helpersJason Ekstrand1-2/+2
2020-07-21nv50/ir: initialize persampleInvocation to falseKarol Herbst1-0/+1
2020-07-21nv50/ir/tgsi: silence warning about unhandled GS_INPUT_PRIM propertyKarol Herbst1-0/+1
2020-07-14gv100/ir: set ftz bit on floating point operationsKarol Herbst2-2/+8
2020-07-13nouveau: avoid LTO ODR warning (v2)Dave Airlie3-11/+11
2020-07-10nv50/ir/tgsi: move call to tgsi_scan_shader inside Source constructorKarol Herbst1-2/+2
2020-07-10nv50: Clear nv50_ir_prog_info of dead and codegen specific variablesmmenzyns6-52/+33
2020-07-09nv50/ir: fix memset on non trivial types warningKarol Herbst3-5/+3
2020-07-07nv50/ir/nir: fix cache mode conversionKarol Herbst1-6/+3
2020-07-07gv100/ir: fix coherent and volatile memory accessKarol Herbst2-15/+10
2020-07-07gv100/ir: implement sample shadingKarol Herbst1-7/+45
2020-07-07nv50/ir/nir: fix interpolation on explicit operationsKarol Herbst1-2/+12
2020-07-06nouveau: Only call nir_lower_io on shader_in/outJason Ekstrand1-1/+3
2020-06-22nv50/ir/ra: fix memory corruption when spillingKarol Herbst1-22/+71
2020-06-22nv50/ir/ra: convert some for loops to Range-based for loopsKarol Herbst1-11/+8
2020-06-22nv50/ir/nir: rework CFG handlingKarol Herbst1-32/+34
2020-06-22nv50/ir/nir: rework input output handlingKarol Herbst1-43/+34
2020-06-22nv50/ir/nir: handle clip vertex for tess eval shadersKarol Herbst1-0/+1
2020-06-22nv50/ir/nir: don't emit a restart with set a stream_idKarol Herbst1-2/+7
2020-06-22nv50/ir/nir: fix nv_viewport_array2Karol Herbst1-0/+1