mesa/src/gfxstream/codegen
Gurchetan Singh 4f9d7c3385 gfxstream: codegen: don't generate custom protocols in function table
vulkan_gfxstream.h contains custom protocols not found
in vk.xml (vk_gfxstream.xml).

gfxstream_vk_entrypoints.h is codegen by Mesa common code,
and it does not accept the custom XML.

So avoid generating implementations for them:

guest/vulkan_enc/gfxstream_guest_vk_autogen_impl/gen/func_table.cpp:5321:1:
note: declare 'static' if the function is not intended to be
      used outside of this translation unit
 5321 | void gfxstream_vk_CollectDescriptorPoolIdsGOOGLE(
      | ^
      | static
fatal error: too many errors emitted, stopping now [-ferror-limit=]

Reviewed-by: David Gilhooley <djgilhooley.gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38632>
2025-11-25 09:12:15 -08:00
..
scripts gfxstream: codegen: don't generate custom protocols in function table 2025-11-25 09:12:15 -08:00
xml gfxstream: add a vkTraceAsyncGOOGLE 2025-09-16 23:26:27 +00:00
generate-gfxstream-vulkan.sh gfxstream: Update gfxstreaml vk xml location 2025-06-04 17:24:19 +00:00