mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
Remove ForceGL2 flag. Add comments... hm.
This commit is contained in:
parent
766dbc5a9f
commit
864cc54aa4
3 changed files with 3 additions and 11 deletions
|
@ -541,15 +541,6 @@ void CheckGLExtensions() {
|
|||
}
|
||||
}
|
||||
|
||||
#ifdef __APPLE__
|
||||
if (!gl_extensions.IsGLES && !gl_extensions.IsCoreContext) {
|
||||
// Apple doesn't allow OpenGL 3.x+ in compatibility contexts.
|
||||
// TODO: But are we still ever creating these on Apple? Would really
|
||||
// like to kill this ForceGL2 flag.
|
||||
gl_extensions.ForceGL2 = true;
|
||||
}
|
||||
#endif
|
||||
|
||||
ProcessGPUFeatures();
|
||||
|
||||
int error = glGetError();
|
||||
|
|
|
@ -38,7 +38,6 @@ struct GLExtensions {
|
|||
bool IsGLES;
|
||||
bool IsCoreContext;
|
||||
bool GLES3; // true if the full OpenGL ES 3.0 is supported
|
||||
bool ForceGL2;
|
||||
|
||||
// OES
|
||||
bool OES_depth24;
|
||||
|
|
|
@ -632,7 +632,7 @@ OpenGLContext::OpenGLContext() {
|
|||
}
|
||||
}
|
||||
} else {
|
||||
if (!gl_extensions.ForceGL2 || gl_extensions.IsCoreContext) {
|
||||
if (gl_extensions.IsCoreContext) {
|
||||
if (gl_extensions.VersionGEThan(3, 3, 0)) {
|
||||
shaderLanguageDesc_.shaderLanguage = ShaderLanguage::GLSL_3xx;
|
||||
shaderLanguageDesc_.glslVersionNumber = 330;
|
||||
|
@ -645,12 +645,14 @@ OpenGLContext::OpenGLContext() {
|
|||
shaderLanguageDesc_.varying_fs = "in";
|
||||
shaderLanguageDesc_.attribute = "in";
|
||||
} else if (gl_extensions.VersionGEThan(3, 0, 0)) {
|
||||
// Hm, I think this is wrong. This should be outside "if (gl_extensions.IsCoreContext)".
|
||||
shaderLanguageDesc_.shaderLanguage = ShaderLanguage::GLSL_1xx;
|
||||
shaderLanguageDesc_.glslVersionNumber = 130;
|
||||
shaderLanguageDesc_.fragColor0 = "fragColor0";
|
||||
shaderLanguageDesc_.bitwiseOps = true;
|
||||
shaderLanguageDesc_.texelFetch = "texelFetch";
|
||||
} else {
|
||||
// This too...
|
||||
shaderLanguageDesc_.shaderLanguage = ShaderLanguage::GLSL_1xx;
|
||||
shaderLanguageDesc_.glslVersionNumber = 110;
|
||||
if (gl_extensions.EXT_gpu_shader4) {
|
||||
|
|
Loading…
Add table
Reference in a new issue