Add depth bias config to shader
This commit is contained in:
@@ -84,6 +84,13 @@ namespace OpenVulkano::Vulkan
|
||||
vk::PipelineInputAssemblyStateCreateInfo inputAssembly = { {}, static_cast<vk::PrimitiveTopology>(shader->topology), 0 };
|
||||
vk::PipelineRasterizationStateCreateInfo rasterizer = {};
|
||||
rasterizer.cullMode = static_cast<vk::CullModeFlagBits>(shader->cullMode);
|
||||
if (shader->depthBias)
|
||||
{
|
||||
rasterizer.depthBiasEnable = VK_TRUE;
|
||||
rasterizer.depthBiasClamp = shader->depthBiasClamp;
|
||||
rasterizer.depthBiasConstantFactor = shader->depthBiasConstant;
|
||||
rasterizer.depthBiasSlopeFactor = shader->depthBiasSlope;
|
||||
}
|
||||
vk::PipelineMultisampleStateCreateInfo msaa = {};
|
||||
vk::PipelineDepthStencilStateCreateInfo depth = { {}, shader->depthTest, shader->depthWrite, static_cast<vk::CompareOp>(shader->depthCompareOp) };
|
||||
depth.maxDepthBounds = 1;
|
||||
|
||||
Reference in New Issue
Block a user