cogl-buffer: fix compilation for GL ES

In the frenzy of the last 10mins before API freeze, I obviously forgot
to update the OpenGL path for _cogl_buffer_hints_to_gl_enum(). This
commit fixes this.
This commit is contained in:
Damien Lespiau 2010-02-12 17:24:15 +00:00
parent 1499535fd0
commit 3946a91e68

View File

@ -129,18 +129,13 @@ _cogl_buffer_access_to_gl_enum (CoglBufferAccess access)
/* OpenGL ES 1.1 and 2 only know about STATIC_DRAW and DYNAMIC_DRAW */ /* OpenGL ES 1.1 and 2 only know about STATIC_DRAW and DYNAMIC_DRAW */
#if defined (COGL_HAS_GLES) #if defined (COGL_HAS_GLES)
GLenum GLenum
_cogl_buffer_hint_to_gl_enum (CoglBufferHint usage_hint) _cogl_buffer_hints_to_gl_enum (CoglBufferUsageHint usage_hint,
CoglBufferUpdateHint update_hint)
{ {
switch (usage_hint) /* usage hint is always TEXTURE for now */
{ if (update_hint == COGL_BUFFER_UPDATE_HINT_STATIC)
case COGL_BUFFER_HINT_STATIC_DRAW:
return GL_STATIC_DRAW; return GL_STATIC_DRAW;
case COGL_BUFFER_HINT_DYNAMIC_DRAW: return GL_DYNAMIC_DRAW;
case COGL_BUFFER_HINT_STREAM_DRAW:
return GL_DYNAMIC_DRAW;
default:
return GL_STATIC_DRAW;
}
} }
#else #else
GLenum GLenum