vulkan: remove uneeded buffer inheritence information

buffer inheritence informationi is only required for secondary command
buffers which we are not creating
This commit is contained in:
Matthew Waters 2019-05-16 22:39:51 +10:00
parent 9593e4e8bb
commit 1230a6c723
2 changed files with 8 additions and 64 deletions

View file

@ -524,26 +524,12 @@ _swapper_set_image_layout (GstVulkanSwapper * swapper,
goto error;
{
VkCommandBufferInheritanceInfo buf_inh = { 0, };
VkCommandBufferBeginInfo cmd_buf_info = { 0, };
/* *INDENT-OFF* */
buf_inh = (VkCommandBufferInheritanceInfo) {
.sType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO,
.pNext = NULL,
.renderPass = VK_NULL_HANDLE,
.subpass = 0,
.framebuffer = VK_NULL_HANDLE,
.occlusionQueryEnable = FALSE,
.queryFlags = 0,
.pipelineStatistics = 0
};
cmd_buf_info = (VkCommandBufferBeginInfo) {
VkCommandBufferBeginInfo cmd_buf_info = {
.sType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO,
.pNext = NULL,
.flags = VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT,
.pInheritanceInfo = &buf_inh
.pInheritanceInfo = NULL
};
/* *INDENT-ON* */
@ -834,26 +820,12 @@ _build_render_buffer_cmd (GstVulkanSwapper * swapper, guint32 swap_idx,
return FALSE;
{
VkCommandBufferInheritanceInfo buf_inh = { 0, };
VkCommandBufferBeginInfo cmd_buf_info = { 0, };
/* *INDENT-OFF* */
buf_inh = (VkCommandBufferInheritanceInfo) {
.sType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO,
.pNext = NULL,
.renderPass = VK_NULL_HANDLE,
.subpass = 0,
.framebuffer = VK_NULL_HANDLE,
.occlusionQueryEnable = FALSE,
.queryFlags = 0,
.pipelineStatistics = 0
};
cmd_buf_info = (VkCommandBufferBeginInfo) {
VkCommandBufferBeginInfo cmd_buf_info = {
.sType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO,
.pNext = NULL,
.flags = VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT,
.pInheritanceInfo = &buf_inh
.pInheritanceInfo = NULL
};
/* *INDENT-ON* */

View file

@ -476,26 +476,12 @@ _buffer_to_image_perform (gpointer impl, GstBuffer * inbuf, GstBuffer ** outbuf)
goto out;
{
VkCommandBufferInheritanceInfo buf_inh = { 0, };
VkCommandBufferBeginInfo cmd_buf_info = { 0, };
/* *INDENT-OFF* */
buf_inh = (VkCommandBufferInheritanceInfo) {
.sType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO,
.pNext = NULL,
.renderPass = VK_NULL_HANDLE,
.subpass = 0,
.framebuffer = VK_NULL_HANDLE,
.occlusionQueryEnable = FALSE,
.queryFlags = 0,
.pipelineStatistics = 0
};
cmd_buf_info = (VkCommandBufferBeginInfo) {
VkCommandBufferBeginInfo cmd_buf_info = {
.sType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO,
.pNext = NULL,
.flags = VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT,
.pInheritanceInfo = &buf_inh
.pInheritanceInfo = NULL
};
/* *INDENT-ON* */
@ -762,26 +748,12 @@ _raw_to_image_perform (gpointer impl, GstBuffer * inbuf, GstBuffer ** outbuf)
goto out;
{
VkCommandBufferInheritanceInfo buf_inh = { 0, };
VkCommandBufferBeginInfo cmd_buf_info = { 0, };
/* *INDENT-OFF* */
buf_inh = (VkCommandBufferInheritanceInfo) {
.sType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO,
.pNext = NULL,
.renderPass = VK_NULL_HANDLE,
.subpass = 0,
.framebuffer = VK_NULL_HANDLE,
.occlusionQueryEnable = FALSE,
.queryFlags = 0,
.pipelineStatistics = 0
};
cmd_buf_info = (VkCommandBufferBeginInfo) {
VkCommandBufferBeginInfo cmd_buf_info = {
.sType = VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO,
.pNext = NULL,
.flags = VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT,
.pInheritanceInfo = &buf_inh
.pInheritanceInfo = NULL
};
/* *INDENT-ON* */