Henri Verbeet : wined3d: Pass a wined3d_context_gl structure to shader_glsl_init_transform_feedback ().

Alexandre Julliard julliard at winehq.org
Tue Jun 25 17:25:49 CDT 2019


Module: wine
Branch: master
Commit: 3484871f2cef3ba430f2010752e66a2da1ea124f
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=3484871f2cef3ba430f2010752e66a2da1ea124f

Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Tue Jun 25 02:47:26 2019 +0430

wined3d: Pass a wined3d_context_gl structure to shader_glsl_init_transform_feedback().

Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/wined3d/glsl_shader.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dlls/wined3d/glsl_shader.c b/dlls/wined3d/glsl_shader.c
index 4b31656..e0220d1 100644
--- a/dlls/wined3d/glsl_shader.c
+++ b/dlls/wined3d/glsl_shader.c
@@ -938,11 +938,11 @@ static BOOL shader_glsl_generate_transform_feedback_varyings(struct wined3d_stri
     return have_varyings_to_record;
 }
 
-static void shader_glsl_init_transform_feedback(const struct wined3d_context *context,
+static void shader_glsl_init_transform_feedback(const struct wined3d_context_gl *context_gl,
         struct shader_glsl_priv *priv, GLuint program_id, struct wined3d_shader *shader)
 {
     const struct wined3d_stream_output_desc *so_desc = &shader->u.gs.so_desc;
-    const struct wined3d_gl_info *gl_info = context->gl_info;
+    const struct wined3d_gl_info *gl_info = context_gl->c.gl_info;
     struct wined3d_string_buffer *buffer;
     unsigned int i, count, length;
     const char **varyings;
@@ -10342,7 +10342,7 @@ static void set_glsl_shader_program(const struct wined3d_context *context, const
         GL_EXTCALL(glAttachShader(program_id, gs_id));
         checkGLcall("glAttachShader");
 
-        shader_glsl_init_transform_feedback(context, priv, program_id, gshader);
+        shader_glsl_init_transform_feedback(context_gl, priv, program_id, gshader);
 
         list_add_head(&gshader->linked_programs, &entry->gs.shader_entry);
     }




More information about the wine-cvs mailing list