安卓Vulkan,检查支持各向异性



如何检查设备是否支持Vulkan Graphics APi的各向异性。例如,在OPENGL使用的上检查

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

然后检查包含字符串">GL_EXT_texture_filter_anisotropic";。如果使用Vulkan Graphics api,该怎么办?

各向异性过滤是可选的设备功能。你可以用查询

VkPhysicalDeviceFeatures supportedFeatures;
vkGetPhysicalDeviceFeatures(device, &supportedFeatures);

supportedFeatures.samplerAnisotropy将包含一个布尔值,说明该功能是否可用。

如果你真的想检查MSAA,那么你可以检查supportedFeatures.limits.framebufferColorSampleCountsupportedFeatures.limits.framebufferDepthSampleCounts

相关内容

  • 没有找到相关文章

最新更新