summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/vc4
AgeCommit message (Expand)AuthorFilesLines
2024-02-07gallium: remove take_ownership from set_vertex_buffers, assume it's trueMarek Olšák1-2/+1
2024-01-22nir: rework and fix rotate loweringKarol Herbst1-1/+0
2024-01-14gallium: remove unbind_trailing_count from set_vertex_buffersMarek Olšák2-4/+3
2023-12-30treewide: Replace the include of nir_types.h with glsl_types.hYonggang Luo1-1/+1
2023-11-24vc4/resource: Support offset query for multi-planar planesRobert Mader1-2/+7
2023-11-21vc4: use pipe_shader_from_nirAlyssa Rosenzweig1-12/+3
2023-11-02vc4: Stop assuming glsl_get_length() returns 0 for vectorsFaith Ekstrand1-8/+5
2023-10-24glsl: Retire dround lowering.Eric Anholt1-1/+0
2023-09-27vc4: Fix mask RGBA validation at YUV blitJose Maria Casanova Crespo1-1/+1
2023-09-19vc4: mark buffers as initialized at vc4_texture_subdataJose Maria Casanova Crespo1-27/+44
2023-08-30treewide: Use nir_before/after_impl for more elaborate casesAlyssa Rosenzweig1-1/+1
2023-08-19vc4: drop duplicate .lower_ldexpEric Engestrom1-1/+0
2023-08-18nir: Drop most uses if nir_instr_rewrite_src()Faith Ekstrand1-2/+1
2023-08-15nir: Rename nir_instr_type_ssa_undef to nir_instr_type_undefFaith Ekstrand1-2/+2
2023-08-14nir: Drop nir_destFaith Ekstrand3-27/+27
2023-08-14nir: Drop nir_alu_destFaith Ekstrand1-6/+6
2023-08-14nir: Get rid of nir_dest_num_components()Faith Ekstrand1-1/+1
2023-08-14vc4: Stop passing around nir_destFaith Ekstrand1-55/+55
2023-08-14gallium: move vertex stride to CSOMike Blumenkrantz1-4/+4
2023-08-13nir: Drop most instances of nir_ssa_dest_init()Faith Ekstrand2-3/+3
2023-08-12nir: Drop "SSA" from NIR languageAlyssa Rosenzweig6-110/+110
2023-08-11nir: add a filter cb to lower_io_to_scalarMike Blumenkrantz1-3/+3
2023-08-11gallium: remove start_slot parameter from pipe_context::set_vertex_buffersYogesh Mohan Marimuthu1-3/+2
2023-08-03treewide: sed out more is_ssaAlyssa Rosenzweig1-1/+0
2023-08-03nir: Drop nir_alu_src::{negate,abs}Alyssa Rosenzweig1-3/+0
2023-08-03treewide: Drop is_ssa assertsAlyssa Rosenzweig2-5/+0
2023-08-03nir: Remove nir_alu_dest::saturateAlyssa Rosenzweig1-3/+0
2023-08-03vc4,broadcom/compiler: Drop write_mask handlingAlyssa Rosenzweig1-13/+6
2023-08-02nir: Remove reg_intrinsics parameter to convert_from_ssaAlyssa Rosenzweig1-1/+1
2023-07-25vc4: Convert to new-style NIR registersFaith Ekstrand1-19/+38
2023-07-21nir: Remove register arraysAlyssa Rosenzweig1-2/+0
2023-07-12nir: rename has_txs to has_texture_scalingChristian Gmeiner1-0/+1
2023-07-12nir: rename intrinsic to have a more generic nameingChristian Gmeiner1-1/+1
2023-07-12nir: Add a reg_intrinsics flag to nir_convert_from_ssaFaith Ekstrand1-1/+1
2023-07-10vc4: implement clear_render_target and clear_depth_stencilItalo Nicola1-2/+9
2023-07-04vc4: Convert to use nir_foreach_function_impl when possibleYonggang Luo3-16/+11
2023-07-03vc4: Use nir_builder_atKonstantin Seurer1-6/+2
2023-06-29vc4: use imm-helpersErik Faye-Lund3-51/+38
2023-06-27nir: Use nir_builder_createAlyssa Rosenzweig2-6/+3
2023-06-12gallium: Drop PIPE_SHADER_CAP_PREFERRED_IR.Emma Anholt1-2/+0
2023-06-07treewide: use uint64_t / (u)intptr_t in image address calculationsMarek Olšák1-1/+1
2023-06-06treewide: Use nir_tex_src_for_ssaAlyssa Rosenzweig1-2/+2
2023-06-05util: Replace all usage of PIPE_TIMEOUT_INFINITE with OS_TIMEOUT_INFINITEYonggang Luo3-4/+4
2023-06-03compiler: Rename shader_prim to mesa_prim and replace all usage of pipe_prim_...Yonggang Luo3-14/+14
2023-05-31vc4: Replace usage of mtx_t with simple_mtx_t in vc4/vc4_simulator.cYonggang Luo1-17/+18
2023-05-29vc4: add specific stencil blit pathJuan A. Suarez Romero1-4/+74
2023-05-29vc4: allow tile-based blit for Z/SJuan A. Suarez Romero1-9/+41
2023-05-29vc4: call blit paths in chainJuan A. Suarez Romero1-30/+38
2023-05-29vc4: set blit mask correctlyJuan A. Suarez Romero1-1/+1
2023-05-25vc4: remove unused tgsi includesThomas H.P. Andersen1-1/+0