Try to fix PS3 build

This commit is contained in:
twinaphex 2017-11-10 02:19:25 +01:00
parent 0ff54e7bd7
commit b3d8146009
1 changed files with 8 additions and 6 deletions

View File

@ -1355,28 +1355,24 @@ static void gl2_renderchain_copy_frame(
#endif #endif
} }
#if !defined(HAVE_OPENGLES2) && !defined(HAVE_PSGL)
static void gl2_renderchain_bind_pbo(unsigned idx) static void gl2_renderchain_bind_pbo(unsigned idx)
{ {
#ifndef HAVE_OPENGLES2
glBindBuffer(GL_PIXEL_PACK_BUFFER, (GLuint)idx); glBindBuffer(GL_PIXEL_PACK_BUFFER, (GLuint)idx);
#endif
} }
static void gl2_renderchain_unbind_pbo(void) static void gl2_renderchain_unbind_pbo(void)
{ {
#ifndef HAVE_OPENGLES2
glBindBuffer(GL_PIXEL_PACK_BUFFER, 0); glBindBuffer(GL_PIXEL_PACK_BUFFER, 0);
#endif
} }
static void gl2_renderchain_init_pbo(unsigned size, static void gl2_renderchain_init_pbo(unsigned size,
const void *data) const void *data)
{ {
#ifndef HAVE_OPENGLES2
glBufferData(GL_PIXEL_PACK_BUFFER, size, glBufferData(GL_PIXEL_PACK_BUFFER, size,
(const GLvoid*)data, GL_STREAM_READ); (const GLvoid*)data, GL_STREAM_READ);
#endif
} }
#endif
static void gl2_renderchain_readback(void *data, static void gl2_renderchain_readback(void *data,
unsigned alignment, unsigned alignment,
@ -1468,9 +1464,15 @@ gl_renderchain_driver_t gl2_renderchain = {
gl2_renderchain_fence_free, gl2_renderchain_fence_free,
#endif #endif
gl2_renderchain_readback, gl2_renderchain_readback,
#if !defined(HAVE_OPENGLES2) && !defined(HAVE_PSGL)
gl2_renderchain_init_pbo, gl2_renderchain_init_pbo,
gl2_renderchain_bind_pbo, gl2_renderchain_bind_pbo,
gl2_renderchain_unbind_pbo, gl2_renderchain_unbind_pbo,
#else
NULL,
NULL,
NULL,
#endif
gl2_renderchain_copy_frame, gl2_renderchain_copy_frame,
gl2_renderchain_restore_default_state, gl2_renderchain_restore_default_state,
#ifdef HAVE_OPENGLES #ifdef HAVE_OPENGLES