Profilling FP16 to FTZ usage in QCOM drivers

This commit is contained in:
CamilleLaVey 2025-11-06 09:22:57 -04:00
parent d65afcda81
commit 2685f832e5
4 changed files with 22 additions and 40 deletions

View file

@ -547,10 +547,6 @@ struct Values {
Specialization::Scalar};
SwitchableSetting<bool> force_unsupported_extensions{linkage, false, "force_unsupported_extensions", Category::RendererExtensions};
// Developer toggle to enable FTZ (flush-to-zero) optimizations for testing on
// Qualcomm devices. Default false for safety; when true, pipeline code may
// emit FTZ-friendly SPIR-V and allow fast-math transforms for Adreno GPUs.
SwitchableSetting<bool> enable_ftz{linkage, false, "enable_ftz", Category::RendererExtensions};
SwitchableSetting<bool> provoking_vertex{linkage, false, "provoking_vertex", Category::RendererExtensions};
SwitchableSetting<bool> descriptor_indexing{linkage, false, "descriptor_indexing", Category::RendererExtensions};
SwitchableSetting<bool> sample_shading{linkage, false, "sample_shading", Category::RendererExtensions, Specialization::Paired};