aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorCourtney Goeltzenleuchter <courtney@LunarG.com>2015-10-22 15:47:21 -0600
committerCourtney Goeltzenleuchter <courtney@LunarG.com>2015-10-26 16:24:10 -0600
commitda0b0d7eedb33c0f7093c7092f0fdc963315668d (patch)
tree2a892911cad8e97dc94676f81eaeb81f892befd7 /include
parentd0be967d32a242a09d769902b7e4b79b3e326e2e (diff)
downloadusermoji-da0b0d7eedb33c0f7093c7092f0fdc963315668d.tar.xz
Bug 14789: Clean up limit structure
Diffstat (limited to 'include')
-rw-r--r--include/vulkan.h17
1 files changed, 9 insertions, 8 deletions
diff --git a/include/vulkan.h b/include/vulkan.h
index dc530098..ceac03a6 100644
--- a/include/vulkan.h
+++ b/include/vulkan.h
@@ -1125,6 +1125,9 @@ typedef struct {
VkBool32 depthBounds;
VkBool32 wideLines;
VkBool32 largePoints;
+ VkBool32 alphaToOne;
+ VkBool32 multiViewport;
+ VkBool32 samplerAnisotropy;
VkBool32 textureCompressionETC2;
VkBool32 textureCompressionASTC_LDR;
VkBool32 textureCompressionBC;
@@ -1150,7 +1153,6 @@ typedef struct {
VkBool32 shaderInt16;
VkBool32 shaderResourceResidency;
VkBool32 shaderResourceMinLOD;
- VkBool32 alphaToOne;
VkBool32 sparseBinding;
VkBool32 sparseResidencyBuffer;
VkBool32 sparseResidencyImage2D;
@@ -1190,14 +1192,13 @@ typedef struct {
uint32_t maxImageArrayLayers;
VkSampleCountFlags sampleCounts;
uint32_t maxTexelBufferSize;
- uint32_t maxUniformBufferSize;
- uint32_t maxStorageBufferSize;
+ uint32_t maxUniformBufferRange;
+ uint32_t maxStorageBufferRange;
uint32_t maxPushConstantsSize;
uint32_t maxMemoryAllocationCount;
VkDeviceSize bufferImageGranularity;
VkDeviceSize sparseAddressSpaceSize;
uint32_t maxBoundDescriptorSets;
- uint32_t maxDescriptorSets;
uint32_t maxPerStageDescriptorSamplers;
uint32_t maxPerStageDescriptorUniformBuffers;
uint32_t maxPerStageDescriptorStorageBuffers;
@@ -1229,8 +1230,8 @@ typedef struct {
uint32_t maxGeometryOutputVertices;
uint32_t maxGeometryTotalOutputComponents;
uint32_t maxFragmentInputComponents;
- uint32_t maxFragmentOutputBuffers;
- uint32_t maxFragmentDualSourceBuffers;
+ uint32_t maxFragmentOutputAttachments;
+ uint32_t maxFragmentDualSourceAttachments;
uint32_t maxFragmentCombinedOutputResources;
uint32_t maxComputeSharedMemorySize;
uint32_t maxComputeWorkGroupCount[3];
@@ -1252,9 +1253,9 @@ typedef struct {
uint32_t minTexelBufferOffsetAlignment;
uint32_t minUniformBufferOffsetAlignment;
uint32_t minStorageBufferOffsetAlignment;
- uint32_t minTexelOffset;
+ int32_t minTexelOffset;
uint32_t maxTexelOffset;
- uint32_t minTexelGatherOffset;
+ int32_t minTexelGatherOffset;
uint32_t maxTexelGatherOffset;
float minInterpolationOffset;
float maxInterpolationOffset;