diff options
author | Marek Olšák <[email protected]> | 2020-01-29 16:09:24 -0500 |
---|---|---|
committer | Marge Bot <[email protected]> | 2020-02-11 00:34:57 +0000 |
commit | 10cf7a5113446c85dd39bbb12544dd4ac30a0200 (patch) | |
tree | 8a01bb26d59ee102eca7bd7086e5474c1593e1a7 | |
parent | f89ee44ab0300b72ab957c3135858ff46187dfb5 (diff) |
vbo: create the immediate mode buffer only in vbo_exec_vtx_map
Reviewed-by: Mathias Fröhlich <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3766>
-rw-r--r-- | src/mesa/vbo/vbo_exec_api.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/src/mesa/vbo/vbo_exec_api.c b/src/mesa/vbo/vbo_exec_api.c index 231fd7545ef..37ce92d6041 100644 --- a/src/mesa/vbo/vbo_exec_api.c +++ b/src/mesa/vbo/vbo_exec_api.c @@ -973,9 +973,6 @@ vbo_use_buffer_objects(struct gl_context *ctx) * go into the bufferobj hashtable. */ GLuint bufName = IMM_BUFFER_NAME; - GLenum target = GL_ARRAY_BUFFER_ARB; - GLenum usage = GL_STREAM_DRAW_ARB; - GLsizei size = VBO_VERT_BUFFER_SIZE; /* Make sure this func is only used once */ assert(exec->vtx.bufferobj == ctx->Shared->NullBufferObj); @@ -987,13 +984,6 @@ vbo_use_buffer_objects(struct gl_context *ctx) /* Allocate a real buffer object now */ _mesa_reference_buffer_object(ctx, &exec->vtx.bufferobj, NULL); exec->vtx.bufferobj = ctx->Driver.NewBufferObject(ctx, bufName); - if (!ctx->Driver.BufferData(ctx, target, size, NULL, usage, - GL_MAP_WRITE_BIT | - GL_DYNAMIC_STORAGE_BIT | - GL_CLIENT_STORAGE_BIT, - exec->vtx.bufferobj)) { - _mesa_error(ctx, GL_OUT_OF_MEMORY, "VBO allocation"); - } } |