gallium: add a new PIPE_SHADER_MESH_TYPES
authorDave Airlie <airlied@redhat.com>
Mon, 29 May 2023 03:36:45 +0000 (13:36 +1000)
committerMarge Bot <emma+marge@anholt.net>
Thu, 1 Jun 2023 21:50:56 +0000 (21:50 +0000)
commit564094b3ce219c8b44cc9e4f4ff88ec0e3308771
tree2e9ecbbeca638c629904844c0ee26ea11ebc8e76
parent96b38883df5bb73f353ef6d6024305fa8e23127e
gallium: add a new PIPE_SHADER_MESH_TYPES

This adds a new limit, changing PIPE_SHADER_TYPES seems frought
with danger and very tricky. Currently only lava/llvmpipe plan to
offer task/mesh in GL land, so let's limit the fallout for now.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23291>
src/compiler/shader_enums.h
src/gallium/auxiliary/tgsi/tgsi_strings.c
src/gallium/auxiliary/tgsi/tgsi_strings.h