summaryrefslogtreecommitdiff
path: root/src/mesa/vbo/vbo_save_loopback.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mesa/vbo/vbo_save_loopback.c')
-rw-r--r--src/mesa/vbo/vbo_save_loopback.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mesa/vbo/vbo_save_loopback.c b/src/mesa/vbo/vbo_save_loopback.c
index 2bad1bd17a0..a2076c2ce80 100644
--- a/src/mesa/vbo/vbo_save_loopback.c
+++ b/src/mesa/vbo/vbo_save_loopback.c
@@ -27,7 +27,7 @@
#include <stdio.h>
#include "main/context.h"
-#include "main/glheader.h"
+#include "util/glheader.h"
#include "main/enums.h"
#include "main/mesa_private.h"
#include "main/dispatch.h"
@@ -46,28 +46,28 @@ typedef void (*attr_func)(struct gl_context *ctx, GLint index, const GLfloat *);
static void
VertexAttrib1fvNV(struct gl_context *ctx, GLint index, const GLfloat *v)
{
- CALL_VertexAttrib1fvNV(ctx->Exec, (index, v));
+ CALL_VertexAttrib1fvNV(ctx->Dispatch.Exec, (index, v));
}
static void
VertexAttrib2fvNV(struct gl_context *ctx, GLint index, const GLfloat *v)
{
- CALL_VertexAttrib2fvNV(ctx->Exec, (index, v));
+ CALL_VertexAttrib2fvNV(ctx->Dispatch.Exec, (index, v));
}
static void
VertexAttrib3fvNV(struct gl_context *ctx, GLint index, const GLfloat *v)
{
- CALL_VertexAttrib3fvNV(ctx->Exec, (index, v));
+ CALL_VertexAttrib3fvNV(ctx->Dispatch.Exec, (index, v));
}
static void
VertexAttrib4fvNV(struct gl_context *ctx, GLint index, const GLfloat *v)
{
- CALL_VertexAttrib4fvNV(ctx->Exec, (index, v));
+ CALL_VertexAttrib4fvNV(ctx->Dispatch.Exec, (index, v));
}
@@ -112,7 +112,7 @@ loopback_prim(struct gl_context *ctx,
stride);
if (prim->begin) {
- CALL_Begin(ctx->Exec, (prim->mode));
+ CALL_Begin(ctx->Dispatch.Exec, (prim->mode));
}
else {
start += wrap_count;
@@ -128,7 +128,7 @@ loopback_prim(struct gl_context *ctx,
}
if (prim->end) {
- CALL_End(ctx->Exec, ());
+ CALL_End(ctx->Dispatch.Exec, ());
}
}
@@ -139,7 +139,7 @@ append_attr(GLuint *nr, struct loopback_attr la[], int i, int shift,
{
la[*nr].index = shift + i;
la[*nr].offset = vao->VertexAttrib[i].RelativeOffset;
- la[*nr].func = vert_attrfunc[vao->VertexAttrib[i].Format.Size - 1];
+ la[*nr].func = vert_attrfunc[vao->VertexAttrib[i].Format.User.Size - 1];
(*nr)++;
}
@@ -155,14 +155,14 @@ _vbo_loopback_vertex_list(struct gl_context *ctx,
/* All Legacy, NV, ARB and Material attributes are routed through
* the NV attributes entrypoints:
*/
- const struct gl_vertex_array_object *vao = node->VAO[VP_MODE_FF];
+ const struct gl_vertex_array_object *vao = node->cold->VAO[VP_MODE_FF];
GLbitfield mask = vao->Enabled & VERT_BIT_MAT_ALL;
while (mask) {
const int i = u_bit_scan(&mask);
append_attr(&nr, la, i, VBO_MATERIAL_SHIFT, vao);
}
- vao = node->VAO[VP_MODE_SHADER];
+ vao = node->cold->VAO[VP_MODE_SHADER];
mask = vao->Enabled & ~(VERT_BIT_POS | VERT_BIT_GENERIC0);
while (mask) {
const int i = u_bit_scan(&mask);