From 525850ae0964ea8a292fa63db2ae52ee2821e8ca Mon Sep 17 00:00:00 2001 From: PixelyIon Date: Wed, 8 Dec 2021 02:29:53 +0530 Subject: [PATCH] Stub `VkPipelineDepthStencilStateCreateInfo` Maxwell3D Depth State is composed of several registers and will be implemented at a later date, for the time being it's been stubbed. --- app/src/main/cpp/skyline/gpu/interconnect/graphics_context.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/cpp/skyline/gpu/interconnect/graphics_context.h b/app/src/main/cpp/skyline/gpu/interconnect/graphics_context.h index 85a702b3..854884bd 100644 --- a/app/src/main/cpp/skyline/gpu/interconnect/graphics_context.h +++ b/app/src/main/cpp/skyline/gpu/interconnect/graphics_context.h @@ -1248,6 +1248,9 @@ namespace skyline::gpu::interconnect { runtimeInfo.input_topology = shaderTopology; } + /* Depth */ + vk::PipelineDepthStencilStateCreateInfo depthState{}; + /* Multisampling */ vk::PipelineMultisampleStateCreateInfo multisampleState{ .rasterizationSamples = vk::SampleCountFlagBits::e1, @@ -1261,7 +1264,7 @@ namespace skyline::gpu::interconnect { .pViewportState = &viewportState, .pRasterizationState = &rasterizerState.get(), .pMultisampleState = &multisampleState, - .pDepthStencilState = nullptr, + .pDepthStencilState = &depthState, .pColorBlendState = &blendState, .pDynamicState = nullptr, };