mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-11-15 18:49:51 +01:00
Merge pull request #124 from raven02/patch-9
Prepare for GL_QCOM_binning_control
This commit is contained in:
commit
569e506c8f
2 files changed
+12
-4
No files matched your search
@@ -139,7 +139,7 @@ void CheckGLExtensions() {
|
||||
if (gl_extensions.OES_mapbuffer) {
|
||||
glMapBuffer = (PFNGLMAPBUFFERPROC)eglGetProcAddress( "glMapBufferOES" );
|
||||
}
|
||||
|
||||
gl_extensions.QCOM_binning_control = strstr(extString, "GL_QCOM_binning_control") != 0;
|
||||
gl_extensions.QCOM_alpha_test = strstr(extString, "GL_QCOM_alpha_test") != 0;
|
||||
// Load extensions that are not auto-loaded by Android.
|
||||
if (gl_extensions.QCOM_alpha_test) {
|
||||
|
||||
+11
-3
@@ -11,9 +11,16 @@
|
||||
// Additional extensions not included in GLES2/gl2ext.h from the NDK
|
||||
|
||||
/* GL_QCOM_alpha_test */
|
||||
#define GL_ALPHA_TEST_QCOM 0x0BC0
|
||||
#define GL_ALPHA_TEST_FUNC_QCOM 0x0BC1
|
||||
#define GL_ALPHA_TEST_REF_QCOM 0x0BC2
|
||||
#define GL_ALPHA_TEST_QCOM 0x0BC0
|
||||
#define GL_ALPHA_TEST_FUNC_QCOM 0x0BC1
|
||||
#define GL_ALPHA_TEST_REF_QCOM 0x0BC2
|
||||
|
||||
/* GL_QCOM_binning_control */
|
||||
#define BINNING_CONTROL_HINT_QCOM 0x8FB0
|
||||
#define CPU_OPTIMIZED_QCOM 0x8FB1
|
||||
#define GPU_OPTIMIZED_QCOM 0x8FB2
|
||||
#define RENDER_DIRECT_TO_FRAMEBUFFER_QCOM 0x8FB3
|
||||
#define DONT_CARE 0x1100
|
||||
|
||||
typedef void (GL_APIENTRYP PFNGLALPHAFUNCQCOMPROC) (GLenum func, GLclampf ref);
|
||||
extern PFNGLALPHAFUNCQCOMPROC glAlphaFuncQCOM;
|
||||
@@ -293,6 +300,7 @@ struct GLExtensions {
|
||||
bool FBO_EXT;
|
||||
bool EXT_swap_control_tear;
|
||||
bool QCOM_alpha_test;
|
||||
bool QCOM_binning_control;
|
||||
bool OES_mapbuffer;
|
||||
bool OES_vertex_array_object;
|
||||
|
||||
|
||||
Reference in new issue
Block a user