Project

General

Profile

Actions

Emulator Issues #9916

closed

Software renderer is broken on OpenGL ES

Added by zxcvbad over 7 years ago. Updated over 7 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
Yes
Relates to maintainability:
No
Regression start:
Fixed in:
5.0-1714

Description

What's the problem? Describe what went wrong.

Someone broke Software renderer with ES.
Dolphin app sets GFXBackend = SW in the .ini which isn't correct value (hence switching to OGL on boot); should be GFXBackend = Software Renderer. If edited manually to GFXBackend, you get: GLSL fragment shader error:
0:7: L0002: No matching function for call to 'texture2D'#version 300 es

Which versions of Dolphin did you test on?

[5.0-1374]

What are your specifications? (CPU, GPU, Operating System, more)

[S7/r12p1]

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)

[Source/Core/VideoBackends/Software/SWOGLWindow.cpp:58: " ColorOut = texture2D(Texture, TexCoord);\n"
VideoSW: Use OpenGL Core context]

Actions #1

Updated by zxcvbad over 7 years ago

Software renderer is broken on Android

Actions #2

Updated by degasus over 7 years ago

  • Subject changed from [Short description of your bug here (~10 words)] to Software renderer is broken on OpenGL ES
  • Status changed from New to Accepted
  • Easy changed from No to Yes
Actions #3

Updated by degasus over 7 years ago

  • Assignee set to degasus
Actions #5

Updated by JosJuice over 7 years ago

  • Status changed from Accepted to Fixed
  • Fixed in set to 5.0-1714

The software renderer should be working again as of https://dolphin-emu.org/download/dev/c30216003e6b38e1afdd3a5f9a7677ef5810d83e/

This doesn't affect the Android config setting the wrong value when picking the software renderer, though.

Actions

Also available in: Atom PDF