Henri Verbeet : wined3d: Pass a wined3d_context_gl structure to context_load_vertex_data().
Alexandre Julliard
julliard at winehq.org
Wed Jun 19 15:08:15 CDT 2019
Module: wine
Branch: master
Commit: f585a301c76b54bbaa00a26801e984240b0297e3
URL: https://source.winehq.org/git/wine.git/?a=commit;h=f585a301c76b54bbaa00a26801e984240b0297e3
Author: Henri Verbeet <hverbeet at codeweavers.com>
Date: Wed Jun 19 04:38:07 2019 +0430
wined3d: Pass a wined3d_context_gl structure to context_load_vertex_data().
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/wined3d/context.c | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/dlls/wined3d/context.c b/dlls/wined3d/context.c
index b1dfa0d..52f1524 100644
--- a/dlls/wined3d/context.c
+++ b/dlls/wined3d/context.c
@@ -5092,7 +5092,7 @@ void wined3d_context_gl_load_tex_coords(const struct wined3d_context_gl *context
checkGLcall("loadTexCoords");
}
-/* This should match any arrays loaded in context_load_vertex_data(). */
+/* This should match any arrays loaded in wined3d_context_gl_load_vertex_data(). */
static void wined3d_context_gl_unload_vertex_data(struct wined3d_context_gl *context_gl)
{
const struct wined3d_gl_info *gl_info = context_gl->c.gl_info;
@@ -5108,20 +5108,19 @@ static void wined3d_context_gl_unload_vertex_data(struct wined3d_context_gl *con
context_gl->c.namedArraysLoaded = FALSE;
}
-static void context_load_vertex_data(struct wined3d_context *context,
+static void wined3d_context_gl_load_vertex_data(struct wined3d_context_gl *context_gl,
const struct wined3d_stream_info *si, const struct wined3d_state *state)
{
- struct wined3d_context_gl *context_gl = wined3d_context_gl(context);
- const struct wined3d_gl_info *gl_info = context->gl_info;
+ const struct wined3d_gl_info *gl_info = context_gl->c.gl_info;
const struct wined3d_stream_info_element *e;
const struct wined3d_format_gl *format_gl;
GLuint current_bo;
- TRACE("context %p, si %p, state %p.\n", context, si, state);
+ TRACE("context_gl %p, si %p, state %p.\n", context_gl, si, state);
/* This is used for the fixed-function pipeline only, and the
* fixed-function pipeline doesn't do instancing. */
- context->instance_count = 0;
+ context_gl->c.instance_count = 0;
current_bo = gl_info->supported[ARB_VERTEX_BUFFER_OBJECT] ? ~0u : 0;
/* Blend data */
@@ -5556,7 +5555,7 @@ void wined3d_context_gl_update_stream_sources(struct wined3d_context_gl *context
TRACE("Loading named arrays.\n");
context_unload_numbered_arrays(&context_gl->c);
- context_load_vertex_data(&context_gl->c, &context_gl->c.stream_info, state);
+ wined3d_context_gl_load_vertex_data(context_gl, &context_gl->c.stream_info, state);
context_gl->c.namedArraysLoaded = TRUE;
}
More information about the wine-cvs
mailing list