如何检查设备是否支持Vulkan图形APi的各向异性。例如,在OPENGL上进行检查时使用
String extension = GLES10.glGetString(GLES10.GL_EXTENSIONS);然后检查包含字符串"GL_EXT_texture_filter_anisotropic".。如果使用Vulkan Graphics api,它是如何实现的?
发布于 2022-08-15 12:44:40
各向异性滤波是一种可选的设备特性。您可以用
VkPhysicalDeviceFeatures supportedFeatures;
vkGetPhysicalDeviceFeatures(device, &supportedFeatures);supportedFeatures.samplerAnisotropy将包含一个布尔值,说明该功能是否可用。
如果您真的想检查MSAA,那么可以检查supportedFeatures.limits.framebufferColorSampleCount和supportedFeatures.limits.framebufferDepthSampleCounts。
https://stackoverflow.com/questions/73360845
复制相似问题