The spec in https://docs.vulkan.org/spec/latest/chapters/primsrast.html#primsrast-points says the following:
Not all point sizes need be supported, but the size 1.0 must be supported. The range of supported sizes and the size of evenly-spaced gradations within that range are implementation-dependent.
(followed by an explanation on the range + granularity)
At the same time, https://docs.vulkan.org/spec/latest/chapters/limits.html#limits-minmax lists minimum requirements as (1.0, 64.0 - ULP) (core) or (1.0,256.0 - pointSizeGranularity) (1.4).
The former implies that only size 1.0 is required, however the latter implies that any device reporting largePoints support must support one of the above point size ranges and granularities. Assuming that the latter is correct, the paragraph on point rasterisation should be clarified to say that size 1.0 must be supported if largePoints is not supported; and that a certain range + granularity must be supported if largePoints is supported.
The spec in https://docs.vulkan.org/spec/latest/chapters/primsrast.html#primsrast-points says the following:
(followed by an explanation on the range + granularity)
At the same time, https://docs.vulkan.org/spec/latest/chapters/limits.html#limits-minmax lists minimum requirements as (1.0, 64.0 - ULP) (core) or (1.0,256.0 - pointSizeGranularity) (1.4).
The former implies that only size 1.0 is required, however the latter implies that any device reporting
largePointssupport must support one of the above point size ranges and granularities. Assuming that the latter is correct, the paragraph on point rasterisation should be clarified to say that size 1.0 must be supported iflargePointsis not supported; and that a certain range + granularity must be supported iflargePointsis supported.