added Support GeometryShader/MultiDrawIndirect/CubeMapArray/SamplerAnisotropy..functions at PhysicalDevice class.

This commit is contained in:
hyzboy 2021-11-22 14:04:37 +08:00
parent a0c0a637dc
commit c33b5b9701

View File

@ -97,6 +97,10 @@ public:
public:
const VkBool32 SupportGeometryShader ()const{return features.geometryShader;}
const VkBool32 SupportMultiDrawIndirect ()const{return features.multiDrawIndirect;}
const VkBool32 SupportCubeMapArray ()const{return features.imageCubeArray;}
const uint32_t GetMaxImage1D ()const{return properties.limits.maxImageDimension1D;}
const uint32_t GetMaxImage2D ()const{return properties.limits.maxImageDimension2D;}
const uint32_t GetMaxImage3D ()const{return properties.limits.maxImageDimension3D;}
@ -111,6 +115,7 @@ public:
const uint32_t GetMaxColorAttachments ()const{return properties.limits.maxColorAttachments;}
const VkBool32 SupportSamplerAnisotropy ()const{return features.samplerAnisotropy;}
const float GetMaxSamplerAnisotropy ()const{return properties.limits.maxSamplerAnisotropy;}
const float GetMaxSamplerLodBias ()const{return properties.limits.maxSamplerLodBias;}