Module: Mesa Branch: master Commit: 077775f3cebee0ebf5bd5ad8094a850ac6d2a980 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=077775f3cebee0ebf5bd5ad8094a850ac6d2a980
Author: Samuel Pitoiset <[email protected]> Date: Fri Mar 5 14:18:22 2021 +0100 radv: check if dynamic line stipple state changed Signed-off-by: Samuel Pitoiset <[email protected]> Reviewed-by: Bas Nieuwenhuizen <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9458> --- src/amd/vulkan/radv_cmd_buffer.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/vulkan/radv_cmd_buffer.c index 74e12f4f69d..774732f8274 100644 --- a/src/amd/vulkan/radv_cmd_buffer.c +++ b/src/amd/vulkan/radv_cmd_buffer.c @@ -4718,6 +4718,10 @@ void radv_CmdSetLineStippleEXT( RADV_FROM_HANDLE(radv_cmd_buffer, cmd_buffer, commandBuffer); struct radv_cmd_state *state = &cmd_buffer->state; + if (state->dynamic.line_stipple.factor == lineStippleFactor && + state->dynamic.line_stipple.pattern == lineStipplePattern) + return; + state->dynamic.line_stipple.factor = lineStippleFactor; state->dynamic.line_stipple.pattern = lineStipplePattern; _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
