From 46f452dd5f9cac7d0ec69bca2f914bcee4be1efd Mon Sep 17 00:00:00 2001 From: =?utf8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Fri, 20 Oct 2017 18:55:48 +0200 Subject: [PATCH] st/mesa: correct a u_vbuf comment trivial. --- src/mesa/state_tracker/st_context.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/mesa/state_tracker/st_context.c b/src/mesa/state_tracker/st_context.c index 69dd396a1cb..5d8dd8b97ef 100644 --- a/src/mesa/state_tracker/st_context.c +++ b/src/mesa/state_tracker/st_context.c @@ -313,9 +313,11 @@ st_create_context_priv( struct gl_context *ctx, struct pipe_context *pipe, st->can_bind_const_buffer_as_vertex = screen->get_param(screen, PIPE_CAP_CAN_BIND_CONST_BUFFER_AS_VERTEX); - /* Drivers still have to upload zero-stride vertex attribs manually - * with the GL core profile, but they don't have to deal with any complex - * user vertex buffer uploads. + /* st/mesa always uploads zero-stride vertex attribs, and other user + * vertex buffers are only possible with a compatibility profile. + * So tell the u_vbuf module that user VBOs are not possible with the Core + * profile, so that u_vbuf is bypassed completely if there is nothing else + * to do. */ unsigned vbuf_flags = ctx->API == API_OPENGL_CORE ? U_VBUF_FLAG_NO_USER_VBOS : 0; -- 2.30.2