Adds more features to report for Vulkan backend.
This was SVN commit r27502.
This commit is contained in:
parent
e27a3c4e53
commit
e050a32eef
@ -480,6 +480,8 @@ void ReportAvailablePhysicalDevice(const SAvailablePhysicalDevice& device,
|
|||||||
Script::CreateObject(rq, &features);
|
Script::CreateObject(rq, &features);
|
||||||
#define REPORT_FEATURE(NAME) \
|
#define REPORT_FEATURE(NAME) \
|
||||||
Script::SetProperty(rq, features, #NAME, static_cast<bool>(device.features.NAME));
|
Script::SetProperty(rq, features, #NAME, static_cast<bool>(device.features.NAME));
|
||||||
|
REPORT_FEATURE(robustBufferAccess);
|
||||||
|
REPORT_FEATURE(fullDrawIndexUint32);
|
||||||
REPORT_FEATURE(imageCubeArray);
|
REPORT_FEATURE(imageCubeArray);
|
||||||
REPORT_FEATURE(geometryShader);
|
REPORT_FEATURE(geometryShader);
|
||||||
REPORT_FEATURE(tessellationShader);
|
REPORT_FEATURE(tessellationShader);
|
||||||
@ -487,11 +489,14 @@ void ReportAvailablePhysicalDevice(const SAvailablePhysicalDevice& device,
|
|||||||
REPORT_FEATURE(multiDrawIndirect);
|
REPORT_FEATURE(multiDrawIndirect);
|
||||||
REPORT_FEATURE(depthClamp);
|
REPORT_FEATURE(depthClamp);
|
||||||
REPORT_FEATURE(depthBiasClamp);
|
REPORT_FEATURE(depthBiasClamp);
|
||||||
|
REPORT_FEATURE(fillModeNonSolid);
|
||||||
REPORT_FEATURE(samplerAnisotropy);
|
REPORT_FEATURE(samplerAnisotropy);
|
||||||
REPORT_FEATURE(textureCompressionETC2);
|
REPORT_FEATURE(textureCompressionETC2);
|
||||||
REPORT_FEATURE(textureCompressionASTC_LDR);
|
REPORT_FEATURE(textureCompressionASTC_LDR);
|
||||||
REPORT_FEATURE(textureCompressionBC);
|
REPORT_FEATURE(textureCompressionBC);
|
||||||
REPORT_FEATURE(pipelineStatisticsQuery);
|
REPORT_FEATURE(pipelineStatisticsQuery);
|
||||||
|
REPORT_FEATURE(shaderUniformBufferArrayDynamicIndexing);
|
||||||
|
REPORT_FEATURE(shaderSampledImageArrayDynamicIndexing);
|
||||||
#undef REPORT_FEATURE
|
#undef REPORT_FEATURE
|
||||||
|
|
||||||
#define REPORT_DESCRIPTOR_INDEXING_FEATURE(NAME) \
|
#define REPORT_DESCRIPTOR_INDEXING_FEATURE(NAME) \
|
||||||
|
Loading…
Reference in New Issue
Block a user