anv: Enable clip and cull distance support.
Everything is now in place, and we appear to pass the tests on Gen7+. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
This commit is contained in:
parent
f182e5eafc
commit
a4d7a5bd1e
|
@ -4,7 +4,6 @@ Intel Vulkan ToDo
|
|||
Missing Features:
|
||||
- FP64
|
||||
- Tessellation
|
||||
- Cull and Clip Distance
|
||||
- Image Gather Extended
|
||||
- Storage Image Without Format
|
||||
- Investigate CTS failures on HSW
|
||||
|
|
|
@ -439,8 +439,8 @@ void anv_GetPhysicalDeviceFeatures(
|
|||
.shaderStorageImageArrayDynamicIndexing = true,
|
||||
.shaderStorageImageReadWithoutFormat = false,
|
||||
.shaderStorageImageWriteWithoutFormat = true,
|
||||
.shaderClipDistance = false,
|
||||
.shaderCullDistance = false,
|
||||
.shaderClipDistance = true,
|
||||
.shaderCullDistance = true,
|
||||
.shaderFloat64 = false,
|
||||
.shaderInt64 = false,
|
||||
.shaderInt16 = false,
|
||||
|
@ -576,9 +576,9 @@ void anv_GetPhysicalDeviceProperties(
|
|||
.maxSampleMaskWords = 1,
|
||||
.timestampComputeAndGraphics = false,
|
||||
.timestampPeriod = time_stamp_base,
|
||||
.maxClipDistances = 0 /* FIXME */,
|
||||
.maxCullDistances = 0 /* FIXME */,
|
||||
.maxCombinedClipAndCullDistances = 0 /* FIXME */,
|
||||
.maxClipDistances = 8,
|
||||
.maxCullDistances = 8,
|
||||
.maxCombinedClipAndCullDistances = 8,
|
||||
.discreteQueuePriorities = 1,
|
||||
.pointSizeRange = { 0.125, 255.875 },
|
||||
.lineWidthRange = { 0.0, 7.9921875 },
|
||||
|
|
Loading…
Reference in New Issue