diff --git a/src/common/settings.h b/src/common/settings.h index b523fb673b..de88456293 100644 --- a/src/common/settings.h +++ b/src/common/settings.h @@ -519,7 +519,7 @@ struct Values { #elif defined (__FreeBSD__) ExtendedDynamicState::EDS3, #elif defined (ANDROID) - ExtendedDynamicState::Disabled, + ExtendedDynamicState::EDS1, #elif defined (__APPLE__) ExtendedDynamicState::Disabled, #else @@ -536,7 +536,13 @@ struct Values { Category::RendererExtensions, Specialization::Scalar}; - SwitchableSetting vertex_input_dynamic_state{linkage, true, "vertex_input_dynamic_state", Category::RendererExtensions}; + SwitchableSetting vertex_input_dynamic_state{linkage, +#if defined (ANDROID) + false, +#else + true, +#endif + "vertex_input_dynamic_state", Category::RendererExtensions}; SwitchableSetting provoking_vertex{linkage, false, "provoking_vertex", Category::RendererExtensions}; SwitchableSetting descriptor_indexing{linkage, false, "descriptor_indexing", Category::RendererExtensions};