Several updates for CTS test fixes.

Support maximum point primitive size of 511.
Update to latest SPIRV-Cross version to add support
for OpSpecConstantOp ops OpQuantizeToF16 and OpSRem.
Update MoltenVK version to 1.1.6.
This commit is contained in:
Bill Hollings 2021-09-08 12:05:08 -04:00
parent b10b970707
commit 333084f739
4 changed files with 14 additions and 3 deletions

View File

@ -13,6 +13,17 @@ Copyright (c) 2015-2021 [The Brenwill Workshop Ltd.](http://www.brenwill.com)
MoltenVK 1.1.6
--------------
Released TBD
- Support maximum point primitive size of 511.
- Update to latest SPIRV-Cross version:
- Add support for `OpSpecConstantOp` ops `OpQuantizeToF16` and `OpSRem`.
MoltenVK 1.1.5
--------------

View File

@ -1 +1 @@
0e2880ab990e79ce6cc8c79c219feda42d98b1e8
c2500e504d2b823d73d2f129e4f4f050e9618ecb

View File

@ -50,7 +50,7 @@ typedef unsigned long MTLLanguageVersion;
*/
#define MVK_VERSION_MAJOR 1
#define MVK_VERSION_MINOR 1
#define MVK_VERSION_PATCH 5
#define MVK_VERSION_PATCH 6
#define MVK_MAKE_VERSION(major, minor, patch) (((major) * 10000) + ((minor) * 100) + (patch))
#define MVK_VERSION MVK_MAKE_VERSION(MVK_VERSION_MAJOR, MVK_VERSION_MINOR, MVK_VERSION_PATCH)

View File

@ -2065,7 +2065,7 @@ void MVKPhysicalDevice::initLimits() {
_properties.limits.timestampPeriod = mvkGetTimestampPeriod();
_properties.limits.pointSizeRange[0] = 1;
_properties.limits.pointSizeRange[1] = 64;
_properties.limits.pointSizeRange[1] = 511;
_properties.limits.pointSizeGranularity = 1;
_properties.limits.lineWidthRange[0] = 1;
_properties.limits.lineWidthRange[1] = 1;