Henri Verbeet : wined3d: Move the "buffer_object_usage" field from struct wined3d_buffer to struct wined3d_buffer_gl.
Alexandre Julliard
julliard at winehq.org
Fri Oct 26 14:23:56 CDT 2018
Module: wine
Branch: master
Commit: fc9c8e4758a44f7a76a5193ecbe39fe8e35580e5
URL: https://source.winehq.org/git/wine.git/?a=commit;h=fc9c8e4758a44f7a76a5193ecbe39fe8e35580e5
Author: Henri Verbeet <hverbeet at codeweavers.com>
Date: Fri Oct 26 17:01:09 2018 +0330
wined3d: Move the "buffer_object_usage" field from struct wined3d_buffer to struct wined3d_buffer_gl.
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/wined3d/buffer.c | 4 ++--
dlls/wined3d/wined3d_private.h | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dlls/wined3d/buffer.c b/dlls/wined3d/buffer.c
index 1481e9b..17bcb70 100644
--- a/dlls/wined3d/buffer.c
+++ b/dlls/wined3d/buffer.c
@@ -257,7 +257,7 @@ static BOOL wined3d_buffer_gl_create_buffer_object(struct wined3d_buffer_gl *buf
goto fail;
}
- buffer_gl->b.buffer_object_usage = gl_usage;
+ buffer_gl->buffer_object_usage = gl_usage;
buffer_invalidate_bo_range(&buffer_gl->b, 0, 0);
return TRUE;
@@ -827,7 +827,7 @@ static void wined3d_buffer_gl_sync_apple(struct wined3d_buffer_gl *buffer_gl,
if (flags & WINED3D_MAP_DISCARD)
{
GL_EXTCALL(glBufferData(buffer_gl->buffer_type_hint, buffer_gl->b.resource.size,
- NULL, buffer_gl->b.buffer_object_usage));
+ NULL, buffer_gl->buffer_object_usage));
checkGLcall("glBufferData");
return;
}
diff --git a/dlls/wined3d/wined3d_private.h b/dlls/wined3d/wined3d_private.h
index 226fdd0..2b52218 100644
--- a/dlls/wined3d/wined3d_private.h
+++ b/dlls/wined3d/wined3d_private.h
@@ -3759,7 +3759,6 @@ struct wined3d_buffer
struct wined3d_buffer_desc desc;
GLuint buffer_object;
- GLenum buffer_object_usage;
unsigned int bind_flags;
DWORD flags;
DWORD locations;
@@ -3799,6 +3798,7 @@ struct wined3d_buffer_gl
{
struct wined3d_buffer b;
+ GLenum buffer_object_usage;
GLenum buffer_type_hint;
};
More information about the wine-cvs
mailing list