From e984014d56f55b5d9f8b641e10ad3cc43e1b4e0c Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Wed, 3 Jun 2026 08:53:51 +0200 Subject: [PATCH] turnip: declare common VK drirc options using the helper Signed-off-by: Samuel Pitoiset Part-of: --- src/freedreno/vulkan/tu_drirc_gen.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/freedreno/vulkan/tu_drirc_gen.py b/src/freedreno/vulkan/tu_drirc_gen.py index 4d1b50fd84c..49fbba65db2 100644 --- a/src/freedreno/vulkan/tu_drirc_gen.py +++ b/src/freedreno/vulkan/tu_drirc_gen.py @@ -5,6 +5,9 @@ import argparse import sys +VALID_COMMON_VK_OPTIONS = { + "force_vk_vendor", +} def declare_options(): import drirc_gen @@ -17,9 +20,6 @@ def declare_options(): EV = drirc_gen.DrircEnumValue debug_options = [ - I("force_vk_vendor", 0, -1, 2147483647, - "Override GPU vendor id", - c_name="force_vk_vendor"), B("tu_dont_care_as_load", False, "Treat VK_ATTACHMENT_LOAD_OP_DONT_CARE as LOAD_OP_LOAD, workaround on tiler GPUs for games that confuse these two load ops", c_name="dont_care_as_load") @@ -109,6 +109,9 @@ def declare_options(): c_name="override_compute_shader_version"), ] + features_options = [] + + drirc_gen.add_common_vk_options(debug_options, features_options, valid_options=VALID_COMMON_VK_OPTIONS) drirc_gen.add_common_vk_wsi_options(debug_options, perf_options) return [drirc_gen.DrircSection("Debugging", debug_options, c_name="debug"),