gen{7,8}_pipeline: Always set ViewportXYClipTestEnable
For the following reasons, there is no behavioural change with this commit: the ViewportXYClipTest function of the CLIP stage will continue to be enabled outside of Meta (where disable_viewport is always false), and the CLIP stage is turned off within Meta, so this function will continue to be disabled in that case. Signed-off-by: Nanley Chery <nanley.g.chery@intel.com> Reviewed-by: Kristian Høgsberg Kristensen <kristian.h.kristensen@intel.com>
This commit is contained in:
@@ -227,7 +227,7 @@ genX(graphics_pipeline_create)(
|
|||||||
.CullMode = vk_to_gen_cullmode[rs_info->cullMode],
|
.CullMode = vk_to_gen_cullmode[rs_info->cullMode],
|
||||||
.ClipEnable = !(extra && extra->use_rectlist),
|
.ClipEnable = !(extra && extra->use_rectlist),
|
||||||
.APIMode = APIMODE_OGL,
|
.APIMode = APIMODE_OGL,
|
||||||
.ViewportXYClipTestEnable = !(extra && extra->disable_viewport),
|
.ViewportXYClipTestEnable = true,
|
||||||
.ClipMode = CLIPMODE_NORMAL,
|
.ClipMode = CLIPMODE_NORMAL,
|
||||||
.TriangleStripListProvokingVertexSelect = 0,
|
.TriangleStripListProvokingVertexSelect = 0,
|
||||||
.LineStripListProvokingVertexSelect = 0,
|
.LineStripListProvokingVertexSelect = 0,
|
||||||
|
@@ -351,7 +351,7 @@ genX(graphics_pipeline_create)(
|
|||||||
.ClipEnable = !(extra && extra->use_rectlist),
|
.ClipEnable = !(extra && extra->use_rectlist),
|
||||||
.EarlyCullEnable = true,
|
.EarlyCullEnable = true,
|
||||||
.APIMode = 1, /* D3D */
|
.APIMode = 1, /* D3D */
|
||||||
.ViewportXYClipTestEnable = !(extra && extra->disable_viewport),
|
.ViewportXYClipTestEnable = true,
|
||||||
|
|
||||||
.ClipMode =
|
.ClipMode =
|
||||||
pCreateInfo->pRasterizationState->rasterizerDiscardEnable ?
|
pCreateInfo->pRasterizationState->rasterizerDiscardEnable ?
|
||||||
|
Reference in New Issue
Block a user