mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
On GLES3, GL_EXT_shader_framebuffer_fetch works a little differently.
This commit is contained in:
parent
2384b7a17d
commit
69108ab2e9
1 changed files with 2 additions and 2 deletions
|
@ -661,11 +661,11 @@ OpenGLContext::OpenGLContext() {
|
|||
}
|
||||
}
|
||||
|
||||
if (gl_extensions.IsGLES && gl_extensions.GLES3) {
|
||||
if (gl_extensions.IsGLES) {
|
||||
caps_.framebufferFetchSupported = (gl_extensions.EXT_shader_framebuffer_fetch || gl_extensions.ARM_shader_framebuffer_fetch);
|
||||
if (gl_extensions.EXT_shader_framebuffer_fetch) {
|
||||
shaderLanguageDesc_.framebufferFetchExtension = "#extension GL_EXT_shader_framebuffer_fetch : require";
|
||||
shaderLanguageDesc_.lastFragData = "gl_LastFragData[0]";
|
||||
shaderLanguageDesc_.lastFragData = gl_extensions.GLES3 ? "fragColor0" : "gl_LastFragData[0]";
|
||||
} else if (gl_extensions.ARM_shader_framebuffer_fetch) {
|
||||
shaderLanguageDesc_.framebufferFetchExtension = "#extension GL_ARM_shader_framebuffer_fetch : require";
|
||||
shaderLanguageDesc_.lastFragData = "gl_LastFragColorARM";
|
||||
|
|
Loading…
Add table
Reference in a new issue