Mesa (master): lavapipe: don't copy pNext
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Thu Dec 10 00:57:29 UTC 2020
Module: Mesa
Branch: master
Commit: eec9d67e4478b5330584970d456f02ff4c15c0b3
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=eec9d67e4478b5330584970d456f02ff4c15c0b3
Author: Dave Airlie <airlied at redhat.com>
Date: Tue Dec 8 09:35:01 2020 +1000
lavapipe: don't copy pNext
We have to ignore unknown structs, so don't init the deep copy pNext
with the src.
Reviewed-by: Erik Faye-Lund <erik.faye-lund at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7978>
---
src/gallium/frontends/lavapipe/lvp_pipeline.c | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/src/gallium/frontends/lavapipe/lvp_pipeline.c b/src/gallium/frontends/lavapipe/lvp_pipeline.c
index 50c2416a84c..7b36ce639e6 100644
--- a/src/gallium/frontends/lavapipe/lvp_pipeline.c
+++ b/src/gallium/frontends/lavapipe/lvp_pipeline.c
@@ -174,8 +174,7 @@ deep_copy_viewport_state(void *mem_ctx,
const VkPipelineViewportStateCreateInfo *src)
{
dst->sType = src->sType;
- dst->pNext = src->pNext;
-
+ dst->pNext = NULL;
dst->flags = src->flags;
if (src->pViewports) {
@@ -205,7 +204,7 @@ deep_copy_color_blend_state(void *mem_ctx,
const VkPipelineColorBlendStateCreateInfo *src)
{
dst->sType = src->sType;
- dst->pNext = src->pNext;
+ dst->pNext = NULL;
dst->flags = src->flags;
dst->logicOpEnable = src->logicOpEnable;
dst->logicOp = src->logicOp;
@@ -227,7 +226,7 @@ deep_copy_dynamic_state(void *mem_ctx,
const VkPipelineDynamicStateCreateInfo *src)
{
dst->sType = src->sType;
- dst->pNext = src->pNext;
+ dst->pNext = NULL;
dst->flags = src->flags;
LVP_PIPELINE_DUP(dst->pDynamicStates,
More information about the mesa-commit
mailing list