(PS3) Buildfix
This commit is contained in:
parent
e53380100f
commit
f0702ac72c
|
@ -87,6 +87,14 @@
|
||||||
#define GL_SYNC_FLUSH_COMMANDS_BIT 0x00000001
|
#define GL_SYNC_FLUSH_COMMANDS_BIT 0x00000001
|
||||||
#endif
|
#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. */
|
/* Used for the last pass when rendering to the back buffer. */
|
||||||
static const GLfloat vertexes_flipped[] = {
|
static const GLfloat vertexes_flipped[] = {
|
||||||
0, 1,
|
0, 1,
|
||||||
|
@ -457,13 +465,6 @@ static void gl_disable_client_arrays(void)
|
||||||
}
|
}
|
||||||
#endif
|
#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)
|
GLenum min_filter_to_mag(GLenum type)
|
||||||
{
|
{
|
||||||
|
|
|
@ -26,19 +26,6 @@
|
||||||
#include "../video_driver.h"
|
#include "../video_driver.h"
|
||||||
#include "../../verbosity.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;
|
static bool gl_core_context = false;
|
||||||
|
|
||||||
bool gl_query_core_context_in_use(void)
|
bool gl_query_core_context_in_use(void)
|
||||||
|
|
|
@ -15,14 +15,27 @@
|
||||||
* If not, see <http://www.gnu.org/licenses/>.
|
* If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef GL_CAPABILITIES_H
|
#ifndef _GL_CAPABILITIES_H
|
||||||
#define GL_CAPABILITIES_H
|
#define _GL_CAPABILITIES_H
|
||||||
|
|
||||||
#include <boolean.h>
|
#include <boolean.h>
|
||||||
#include <retro_common_api.h>
|
#include <retro_common_api.h>
|
||||||
|
|
||||||
#include <glsym/glsym.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))
|
#if (!defined(HAVE_OPENGLES) || defined(HAVE_OPENGLES3))
|
||||||
#ifdef GL_PIXEL_PACK_BUFFER
|
#ifdef GL_PIXEL_PACK_BUFFER
|
||||||
#define HAVE_GL_ASYNC_READBACK
|
#define HAVE_GL_ASYNC_READBACK
|
||||||
|
|
Loading…
Reference in New Issue