vk/0.210.0: Don't allow chaining of description structs

This commit is contained in:
Jason Ekstrand
2015-11-30 17:54:51 -08:00
parent 17486b8664
commit 1ab9f843bc
3 changed files with 0 additions and 10 deletions

View File

@@ -1927,8 +1927,6 @@ typedef struct VkFramebufferCreateInfo {
} VkFramebufferCreateInfo;
typedef struct VkAttachmentDescription {
VkStructureType sType;
const void* pNext;
VkAttachmentDescriptionFlags flags;
VkFormat format;
uint32_t samples;
@@ -1946,8 +1944,6 @@ typedef struct VkAttachmentReference {
} VkAttachmentReference;
typedef struct VkSubpassDescription {
VkStructureType sType;
const void* pNext;
VkSubpassDescriptionFlags flags;
VkPipelineBindPoint pipelineBindPoint;
uint32_t inputCount;
@@ -1961,8 +1957,6 @@ typedef struct VkSubpassDescription {
} VkSubpassDescription;
typedef struct VkSubpassDependency {
VkStructureType sType;
const void* pNext;
uint32_t srcSubpass;
uint32_t destSubpass;
VkPipelineStageFlags srcStageMask;

View File

@@ -190,7 +190,6 @@ anv_device_init_meta_blit_state(struct anv_device *device)
.sType = VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO,
.attachmentCount = 1,
.pAttachments = &(VkAttachmentDescription) {
.sType = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION,
.format = VK_FORMAT_UNDEFINED, /* Our shaders don't care */
.loadOp = VK_ATTACHMENT_LOAD_OP_LOAD,
.storeOp = VK_ATTACHMENT_STORE_OP_STORE,
@@ -199,7 +198,6 @@ anv_device_init_meta_blit_state(struct anv_device *device)
},
.subpassCount = 1,
.pSubpasses = &(VkSubpassDescription) {
.sType = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION,
.pipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS,
.inputCount = 0,
.colorCount = 1,

View File

@@ -728,7 +728,6 @@ void anv_CmdClearColorImage(
.sType = VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO,
.attachmentCount = 1,
.pAttachments = &(VkAttachmentDescription) {
.sType = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION,
.format = iview.format->vk_format,
.loadOp = VK_ATTACHMENT_LOAD_OP_LOAD,
.storeOp = VK_ATTACHMENT_STORE_OP_STORE,
@@ -737,7 +736,6 @@ void anv_CmdClearColorImage(
},
.subpassCount = 1,
.pSubpasses = &(VkSubpassDescription) {
.sType = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION,
.pipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS,
.inputCount = 0,
.colorCount = 1,