summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/vc4/vc4_nir_lower_io.c
Commit message (Expand)AuthorAgeFilesLines
* nir: Drop unused name from nir_ssa_dest_initAlyssa Rosenzweig2023-05-171-1/+1
* nir: Make nir_ssa_def_rewrite_uses_after take an SSA valueJason Ekstrand2021-03-081-1/+1
* nir: Make nir_ssa_def_rewrite_uses take an SSA valueJason Ekstrand2021-03-081-1/+1
* vc4: use intrinsic buildersChristian Gmeiner2021-01-061-13/+4
* nir: Add a find_variable_with_[driver_]location helperJason Ekstrand2020-07-291-14/+6
* nir: Add nir_foreach_shader_in/out_variable helpersJason Ekstrand2020-07-291-2/+2
* vc4: Enable PIPE_CAP_TGSI_TEXCOORD.Eric Anholt2020-06-291-13/+3
* util: Move gallium's PIPE_FORMAT utils to /util/format/Eric Anholt2019-11-141-1/+1
* vc4: Don't forget to set the range when scalarizing our uniforms.Eric Anholt2019-04-101-0/+2
* vc4: Prefer nir_src_comp_as_uint over nir_src_as_const_valueJason Ekstrand2019-04-071-2/+1
* vc4: Use the original bit size when scalarizing uniform loads.Eric Anholt2018-12-161-1/+2
* nir: Rework conversion opcodesJason Ekstrand2017-03-141-8/+8
* vc4: Fix vc4_nir_lower_io for non-vec4 I/O.Eric Anholt2016-08-221-22/+12
* nir: Define system values for vc4's blending-lowering arguments.Eric Anholt2016-08-221-3/+5
* vc4: Switch store_output to using nir_lower_io_to_scalar / component.Eric Anholt2016-08-191-39/+3
* vc4: Use the intrinsic's first_component for vattr VPM index.Eric Anholt2016-08-191-2/+2
* vc4: Convert to using nir_lower_io_scalar for FS inputs.Eric Anholt2016-08-191-41/+45
* vc4: Switch to using the intrinsic accessors.Eric Anholt2016-08-191-11/+15
* ttn: Use nir_load_front_face instead of the TGSI-style input.Eric Anholt2016-08-191-14/+1
* vc4: Switch to using nir_load_front_face.Eric Anholt2016-05-171-5/+9
* vc4: fixup for new nir_foreach_block()Connor Abbott2016-05-051-15/+5
* nir: Switch the arguments to nir_foreach_functionJason Ekstrand2016-04-281-1/+1
* nir: Switch the arguments to nir_foreach_instrJason Ekstrand2016-04-281-1/+1
* gallium: merge PIPE_SWIZZLE_* and UTIL_FORMAT_SWIZZLE_*Marek Olšák2016-04-221-1/+1
* nir: rename nir_foreach_block*() to nir_foreach_block*_call()Connor Abbott2016-04-201-1/+1
* vc4: Switch to using NIR_PASS macros.Eric Anholt2016-04-081-2/+2
* vc4: Handle nir_intrinsic_load_user_clip_plane as a vec4.Eric Anholt2016-04-081-18/+8
* nir: add a bit_size parameter to nir_ssa_dest_initConnor Abbott2016-03-171-3/+3
* nir: rename nir_const_value fields to include bitsize informationIago Toral Quiroga2016-03-171-3/+3
* nir: move to compiler/Emil Velikov2016-01-261-1/+1
* nir: Get rid of function overloadsJason Ekstrand2015-12-281-3/+3
* vc4: Fix handling of sample_mask output.Eric Anholt2015-12-111-1/+2
* nir: Get rid of *_indirect variants of input/output load/store intrinsicsJason Ekstrand2015-12-101-17/+37
* vc4: Add support for multisample framebuffer operations.Eric Anholt2015-12-081-1/+3
* vc4: Use nir_channel() to simplify all of our nir_swizzle() cases.Eric Anholt2015-11-211-4/+3
* vc4: Use Rob's NIR-based user clip lowering.Eric Anholt2015-10-231-0/+1
* vc4: Switch our vertex attr lowering to being NIR-based.Eric Anholt2015-10-201-34/+199
* vc4: Use nir_foreach_variableBoyan Ding2015-10-201-2/+2
* vc4: convert from tgsi semantic/index to varying-slotEric Anholt2015-09-161-20/+9
* gallium/ttn: Convert to using VARYING_SLOT_* / FRAG_RESULT_*.Eric Anholt2015-09-161-3/+10
* vc4: Fix build from recent NIR cleanups.Eric Anholt2015-09-141-2/+1
* nir: Convert the builder to use the new NIR cursor API.Kenneth Graunke2015-08-271-3/+3
* vc4: Move all of our fixed function fragment color handling to NIR.Eric Anholt2015-08-141-4/+20
* vc4: Lower uniform loads to scalar in NIR.Eric Anholt2015-07-301-14/+72
* vc4: Move some FS input lowering into NIR.Eric Anholt2015-07-301-0/+47
* vc4: Lower NIR inputs to scalar as well.Eric Anholt2015-07-301-2/+42
* vc4: Start adding a NIR-based output lowering pass.Eric Anholt2015-07-301-0/+130