summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/vc4/vc4_nir_lower_io.c
AgeCommit message (Expand)AuthorFilesLines
2018-12-16vc4: Use the original bit size when scalarizing uniform loads.Eric Anholt1-1/+2
2017-03-14nir: Rework conversion opcodesJason Ekstrand1-8/+8
2016-08-22vc4: Fix vc4_nir_lower_io for non-vec4 I/O.Eric Anholt1-22/+12
2016-08-22nir: Define system values for vc4's blending-lowering arguments.Eric Anholt1-3/+5
2016-08-19vc4: Switch store_output to using nir_lower_io_to_scalar / component.Eric Anholt1-39/+3
2016-08-19vc4: Use the intrinsic's first_component for vattr VPM index.Eric Anholt1-2/+2
2016-08-19vc4: Convert to using nir_lower_io_scalar for FS inputs.Eric Anholt1-41/+45
2016-08-19vc4: Switch to using the intrinsic accessors.Eric Anholt1-11/+15
2016-08-19ttn: Use nir_load_front_face instead of the TGSI-style input.Eric Anholt1-14/+1
2016-05-17vc4: Switch to using nir_load_front_face.Eric Anholt1-5/+9
2016-05-05vc4: fixup for new nir_foreach_block()Connor Abbott1-15/+5
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-22gallium: merge PIPE_SWIZZLE_* and UTIL_FORMAT_SWIZZLE_*Marek Olšák1-1/+1
2016-04-20nir: rename nir_foreach_block*() to nir_foreach_block*_call()Connor Abbott1-1/+1
2016-04-08vc4: Switch to using NIR_PASS macros.Eric Anholt1-2/+2
2016-04-08vc4: Handle nir_intrinsic_load_user_clip_plane as a vec4.Eric Anholt1-18/+8
2016-03-17nir: add a bit_size parameter to nir_ssa_dest_initConnor Abbott1-3/+3
2016-03-17nir: rename nir_const_value fields to include bitsize informationIago Toral Quiroga1-3/+3
2016-01-26nir: move to compiler/Emil Velikov1-1/+1
2015-12-28nir: Get rid of function overloadsJason Ekstrand1-3/+3
2015-12-11vc4: Fix handling of sample_mask output.Eric Anholt1-1/+2
2015-12-10nir: Get rid of *_indirect variants of input/output load/store intrinsicsJason Ekstrand1-17/+37
2015-12-08vc4: Add support for multisample framebuffer operations.Eric Anholt1-1/+3
2015-11-21vc4: Use nir_channel() to simplify all of our nir_swizzle() cases.Eric Anholt1-4/+3
2015-10-23vc4: Use Rob's NIR-based user clip lowering.Eric Anholt1-0/+1
2015-10-20vc4: Switch our vertex attr lowering to being NIR-based.Eric Anholt1-34/+199
2015-10-20vc4: Use nir_foreach_variableBoyan Ding1-2/+2
2015-09-16vc4: convert from tgsi semantic/index to varying-slotEric Anholt1-20/+9
2015-09-16gallium/ttn: Convert to using VARYING_SLOT_* / FRAG_RESULT_*.Eric Anholt1-3/+10
2015-09-14vc4: Fix build from recent NIR cleanups.Eric Anholt1-2/+1
2015-08-27nir: Convert the builder to use the new NIR cursor API.Kenneth Graunke1-3/+3
2015-08-14vc4: Move all of our fixed function fragment color handling to NIR.Eric Anholt1-4/+20
2015-07-30vc4: Lower uniform loads to scalar in NIR.Eric Anholt1-14/+72
2015-07-30vc4: Move some FS input lowering into NIR.Eric Anholt1-0/+47
2015-07-30vc4: Lower NIR inputs to scalar as well.Eric Anholt1-2/+42
2015-07-30vc4: Start adding a NIR-based output lowering pass.Eric Anholt1-0/+130