mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2025-03-21 01:41:10 +00:00
[vulkan] Remove the old forward renderpass spec
I doubt I'll go back to it, and it was in the wrong place anyway.
This commit is contained in:
parent
d4e1bfb8b8
commit
5ac807d4b2
1 changed files with 0 additions and 141 deletions
|
@ -780,145 +780,4 @@
|
|||
//renderPass = renderpass;
|
||||
};
|
||||
};
|
||||
renderpass = {
|
||||
attachments = (
|
||||
{
|
||||
flags = 0;
|
||||
format = $swapchain.format;
|
||||
samples = 1;
|
||||
loadOp = VK_ATTACHMENT_LOAD_OP_CLEAR;
|
||||
storeOp = VK_ATTACHMENT_STORE_OP_STORE;
|
||||
stencilLoadOp = VK_ATTACHMENT_LOAD_OP_DONT_CARE;
|
||||
stencilStoreOp = VK_ATTACHMENT_STORE_OP_DONT_CARE;
|
||||
initialLayout = VK_IMAGE_LAYOUT_UNDEFINED;
|
||||
finalLayout = VK_IMAGE_LAYOUT_PRESENT_SRC_KHR;
|
||||
},
|
||||
{
|
||||
flags = 0;
|
||||
format = VK_FORMAT_D32_SFLOAT;
|
||||
samples = 1;
|
||||
loadOp = VK_ATTACHMENT_LOAD_OP_CLEAR;
|
||||
storeOp = VK_ATTACHMENT_STORE_OP_DONT_CARE;
|
||||
stencilLoadOp = VK_ATTACHMENT_LOAD_OP_DONT_CARE;
|
||||
stencilStoreOp = VK_ATTACHMENT_STORE_OP_DONT_CARE;
|
||||
initialLayout = VK_IMAGE_LAYOUT_UNDEFINED;
|
||||
finalLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL;
|
||||
},
|
||||
);
|
||||
subpasses = (
|
||||
{
|
||||
pipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS;
|
||||
colorAttachments = (
|
||||
{
|
||||
attachment = 0;
|
||||
layout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL;
|
||||
}
|
||||
);
|
||||
depthStencilAttachment = {
|
||||
attachment = 1;
|
||||
layout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL;
|
||||
};
|
||||
preserveAttachments = ();
|
||||
},
|
||||
);
|
||||
dependencies = (
|
||||
{
|
||||
srcSubpass = VK_SUBPASS_EXTERNAL;
|
||||
dstSubpass = 0;
|
||||
srcStageMask = VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT;
|
||||
dstStageMask = VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT;
|
||||
srcAccessMask = VK_ACCESS_MEMORY_READ_BIT;
|
||||
dstAccessMask = VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT;
|
||||
dependencyFlags = VK_DEPENDENCY_BY_REGION_BIT;
|
||||
},
|
||||
{
|
||||
srcSubpass = 0;
|
||||
dstSubpass = VK_SUBPASS_EXTERNAL;
|
||||
srcStageMask = VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT;
|
||||
dstStageMask = VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT;
|
||||
srcAccessMask = VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT;
|
||||
dstAccessMask = VK_ACCESS_MEMORY_READ_BIT;
|
||||
dependencyFlags = VK_DEPENDENCY_BY_REGION_BIT;
|
||||
},
|
||||
);
|
||||
};
|
||||
renderpass_msaa = {
|
||||
attachments = (
|
||||
{
|
||||
flags = 0;
|
||||
format = $swapchain.format;
|
||||
samples = VK_SAMPLE_COUNT_1_BIT;
|
||||
loadOp = VK_ATTACHMENT_LOAD_OP_DONT_CARE;
|
||||
storeOp = VK_ATTACHMENT_STORE_OP_STORE;
|
||||
stencilLoadOp = VK_ATTACHMENT_LOAD_OP_DONT_CARE;
|
||||
stencilStoreOp = VK_ATTACHMENT_STORE_OP_DONT_CARE;
|
||||
initialLayout = VK_IMAGE_LAYOUT_UNDEFINED;
|
||||
finalLayout = VK_IMAGE_LAYOUT_PRESENT_SRC_KHR;
|
||||
},
|
||||
{
|
||||
flags = 0;
|
||||
format = VK_FORMAT_D32_SFLOAT;
|
||||
samples = $msaaSamples;
|
||||
loadOp = VK_ATTACHMENT_LOAD_OP_CLEAR;
|
||||
storeOp = VK_ATTACHMENT_STORE_OP_DONT_CARE;
|
||||
stencilLoadOp = VK_ATTACHMENT_LOAD_OP_DONT_CARE;
|
||||
stencilStoreOp = VK_ATTACHMENT_STORE_OP_DONT_CARE;
|
||||
initialLayout = VK_IMAGE_LAYOUT_UNDEFINED;
|
||||
finalLayout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL;
|
||||
},
|
||||
{
|
||||
flags = 0;
|
||||
format = $swapchain.format;
|
||||
samples = $msaaSamples;
|
||||
loadOp = VK_ATTACHMENT_LOAD_OP_CLEAR;
|
||||
storeOp = VK_ATTACHMENT_STORE_OP_STORE;
|
||||
stencilLoadOp = VK_ATTACHMENT_LOAD_OP_DONT_CARE;
|
||||
stencilStoreOp = VK_ATTACHMENT_STORE_OP_DONT_CARE;
|
||||
initialLayout = VK_IMAGE_LAYOUT_UNDEFINED;
|
||||
finalLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL;
|
||||
},
|
||||
);
|
||||
subpasses = (
|
||||
{
|
||||
pipelineBindPoint = VK_PIPELINE_BIND_POINT_GRAPHICS;
|
||||
colorAttachments = (
|
||||
{
|
||||
attachment = 2;
|
||||
layout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL;
|
||||
}
|
||||
);
|
||||
resolveAttachments = (
|
||||
{
|
||||
attachment = 0;
|
||||
layout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL;
|
||||
}
|
||||
);
|
||||
depthStencilAttachment = {
|
||||
attachment = 1;
|
||||
layout = VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL;
|
||||
};
|
||||
preserveAttachments = ();
|
||||
},
|
||||
);
|
||||
dependencies = (
|
||||
{
|
||||
srcSubpass = VK_SUBPASS_EXTERNAL;
|
||||
dstSubpass = 0;
|
||||
srcStageMask = VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT;
|
||||
dstStageMask = VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT;
|
||||
srcAccessMask = VK_ACCESS_MEMORY_READ_BIT;
|
||||
dstAccessMask = VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT;
|
||||
dependencyFlags = VK_DEPENDENCY_BY_REGION_BIT;
|
||||
},
|
||||
{
|
||||
srcSubpass = 0;
|
||||
dstSubpass = VK_SUBPASS_EXTERNAL;
|
||||
srcStageMask = VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT;
|
||||
dstStageMask = VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT;
|
||||
srcAccessMask = VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT;
|
||||
dstAccessMask = VK_ACCESS_MEMORY_READ_BIT;
|
||||
dependencyFlags = VK_DEPENDENCY_BY_REGION_BIT;
|
||||
},
|
||||
);
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue