mesa: don't call _mesa_set_varying_vp_inputs in set_vertex_processing_mode
authorMarek Olšák <marek.olsak@amd.com>
Fri, 18 Nov 2022 23:59:46 +0000 (18:59 -0500)
committerMarge Bot <emma+marge@anholt.net>
Mon, 12 Dec 2022 19:15:34 +0000 (19:15 +0000)
It's redundant because it's always called in _mesa_update_draw_vao.

Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19953>

src/mesa/main/state.c

index 9e56bfc..a103457 100644 (file)
@@ -684,12 +684,6 @@ set_vertex_processing_mode(struct gl_context *ctx, gl_vertex_processing_mode m)
    default:
       assert(0);
    }
-
-   /* Since we only track the varying inputs while being in fixed function
-    * vertex processing mode, we may need to update fixed-func shaders
-    * for zero-stride vertex attribs.
-    */
-   _mesa_set_varying_vp_inputs(ctx, ctx->Array._DrawVAOEnabledAttribs);
 }