(PS3) Buildfix

This commit is contained in:
twinaphex 2016-09-05 07:59:26 +02:00
parent e53380100f
commit f0702ac72c
3 changed files with 23 additions and 22 deletions

View File

@ -87,6 +87,14 @@
#define GL_SYNC_FLUSH_COMMANDS_BIT 0x00000001
#endif
#ifdef IOS
/* There is no default frame buffer on iOS. */
void cocoagl_bind_game_view_fbo(void);
#define gl_bind_backbuffer() cocoagl_bind_game_view_fbo()
#else
#define gl_bind_backbuffer() glBindFramebuffer(RARCH_GL_FRAMEBUFFER, 0)
#endif
/* Used for the last pass when rendering to the back buffer. */
static const GLfloat vertexes_flipped[] = {
0, 1,
@ -457,13 +465,6 @@ static void gl_disable_client_arrays(void)
}
#endif
#ifdef IOS
/* There is no default frame buffer on iOS. */
void cocoagl_bind_game_view_fbo(void);
#define gl_bind_backbuffer() cocoagl_bind_game_view_fbo()
#else
#define gl_bind_backbuffer() glBindFramebuffer(RARCH_GL_FRAMEBUFFER, 0)
#endif
GLenum min_filter_to_mag(GLenum type)
{

View File

@ -26,19 +26,6 @@
#include "../video_driver.h"
#include "../../verbosity.h"
#if defined(HAVE_FBO) && defined(HAVE_PSGL)
#define glGenFramebuffers glGenFramebuffersOES
#define glBindFramebuffer glBindFramebufferOES
#define glFramebufferTexture2D glFramebufferTexture2DOES
#define glCheckFramebufferStatus glCheckFramebufferStatusOES
#define glDeleteFramebuffers glDeleteFramebuffersOES
#define glGenRenderbuffers glGenRenderbuffersOES
#define glBindRenderbuffer glBindRenderbufferOES
#define glFramebufferRenderbuffer glFramebufferRenderbufferOES
#define glRenderbufferStorage glRenderbufferStorageOES
#define glDeleteRenderbuffers glDeleteRenderbuffersOES
#endif
static bool gl_core_context = false;
bool gl_query_core_context_in_use(void)

View File

@ -15,14 +15,27 @@
* If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef GL_CAPABILITIES_H
#define GL_CAPABILITIES_H
#ifndef _GL_CAPABILITIES_H
#define _GL_CAPABILITIES_H
#include <boolean.h>
#include <retro_common_api.h>
#include <glsym/glsym.h>
#if defined(HAVE_FBO) && defined(HAVE_PSGL)
#define glGenFramebuffers glGenFramebuffersOES
#define glBindFramebuffer glBindFramebufferOES
#define glFramebufferTexture2D glFramebufferTexture2DOES
#define glCheckFramebufferStatus glCheckFramebufferStatusOES
#define glDeleteFramebuffers glDeleteFramebuffersOES
#define glGenRenderbuffers glGenRenderbuffersOES
#define glBindRenderbuffer glBindRenderbufferOES
#define glFramebufferRenderbuffer glFramebufferRenderbufferOES
#define glRenderbufferStorage glRenderbufferStorageOES
#define glDeleteRenderbuffers glDeleteRenderbuffersOES
#endif
#if (!defined(HAVE_OPENGLES) || defined(HAVE_OPENGLES3))
#ifdef GL_PIXEL_PACK_BUFFER
#define HAVE_GL_ASYNC_READBACK