如何检查设备是否支持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.framebufferColorSampleCount
和supportedFeatures.limits.framebufferDepthSampleCounts