简体   繁体   English

Android Vulkan,检查支持抗锯齿

[英]Android Vulkan, checking support antialiasing

How to check that device support antialiasing for Vulkan Graphics APi.如何检查设备是否支持 Vulkan Graphics APi 的抗锯齿。 For example for checking it on OPENGL used例如,用于检查 OPENGL

String extension = GLES10.glGetString(GLES10.GL_EXTENSIONS);

and then check contains string " GL_EXT_texture_filter_anisotropic ".然后检查包含字符串“ GL_EXT_texture_filter_anisotropic ”。 How do it if used Vulkan Graphics api?如果使用 Vulkan Graphics api 怎么办?

Anisotropic filtering is an optional device feature.各向异性过滤是可选的设备功能。 You can query it with你可以查询它

VkPhysicalDeviceFeatures supportedFeatures;
vkGetPhysicalDeviceFeatures(device, &supportedFeatures);

supportedFeatures.samplerAnisotropy will contain a boolean stating if the feature is available. supportedFeatures.samplerAnisotropy将包含 boolean 说明该功能是否可用。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM