vk/0.210.0: Remove depth clip and add depth clamp
This commit is contained in:
parent
d689745303
commit
5757ad2959
|
@ -1688,7 +1688,7 @@ typedef struct VkPipelineRasterizationStateCreateInfo {
|
|||
VkStructureType sType;
|
||||
const void* pNext;
|
||||
VkPipelineRasterizationStateCreateFlags flags;
|
||||
VkBool32 depthClipEnable;
|
||||
VkBool32 depthClampEnable;
|
||||
VkBool32 rasterizerDiscardEnable;
|
||||
VkPolygonMode polygonMode;
|
||||
VkCullModeFlags cullMode;
|
||||
|
|
|
@ -334,7 +334,6 @@ anv_device_init_meta_blit_state(struct anv_device *device)
|
|||
},
|
||||
.pRasterizationState = &(VkPipelineRasterizationStateCreateInfo) {
|
||||
.sType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO,
|
||||
.depthClipEnable = true,
|
||||
.rasterizerDiscardEnable = false,
|
||||
.polygonMode = VK_POLYGON_MODE_FILL,
|
||||
.cullMode = VK_CULL_MODE_NONE,
|
||||
|
|
|
@ -160,13 +160,11 @@ create_pipeline(struct anv_device *device,
|
|||
},
|
||||
.pRasterizationState = &(VkPipelineRasterizationStateCreateInfo) {
|
||||
.sType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO,
|
||||
.depthClipEnable = false,
|
||||
.rasterizerDiscardEnable = false,
|
||||
.polygonMode = VK_POLYGON_MODE_FILL,
|
||||
.cullMode = VK_CULL_MODE_NONE,
|
||||
.frontFace = VK_FRONT_FACE_COUNTER_CLOCKWISE,
|
||||
.depthBiasEnable = false,
|
||||
.depthClipEnable = false,
|
||||
},
|
||||
.pMultisampleState = &(VkPipelineMultisampleStateCreateInfo) {
|
||||
.sType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO,
|
||||
|
|
|
@ -135,11 +135,11 @@ emit_rs_state(struct anv_pipeline *pipeline,
|
|||
.BackFaceFillMode = vk_to_gen_fillmode[info->polygonMode],
|
||||
.ScissorRectangleEnable = !(extra && extra->disable_scissor),
|
||||
#if ANV_GEN == 8
|
||||
.ViewportZClipTestEnable = info->depthClipEnable
|
||||
.ViewportZClipTestEnable = true,
|
||||
#else
|
||||
/* GEN9+ splits ViewportZClipTestEnable into near and far enable bits */
|
||||
.ViewportZFarClipTestEnable = info->depthClipEnable,
|
||||
.ViewportZNearClipTestEnable = info->depthClipEnable,
|
||||
.ViewportZFarClipTestEnable = true,
|
||||
.ViewportZNearClipTestEnable = true,
|
||||
#endif
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue