mirror of
https://github.com/wheremyfoodat/Panda3DS.git
synced 2025-04-07 14:45:41 +12:00
Fix specialized shaders on Android
This commit is contained in:
parent
fc83d518e2
commit
e5c09a092d
2 changed files with 9 additions and 0 deletions
|
@ -30,5 +30,10 @@ namespace PICA::ShaderGen {
|
||||||
FragmentGenerator(API api, Language language) : api(api), language(language) {}
|
FragmentGenerator(API api, Language language) : api(api), language(language) {}
|
||||||
std::string generate(const PICARegs& regs);
|
std::string generate(const PICARegs& regs);
|
||||||
std::string getVertexShader(const PICARegs& regs);
|
std::string getVertexShader(const PICARegs& regs);
|
||||||
|
|
||||||
|
void setTarget(API api, Language language) {
|
||||||
|
this->api = api;
|
||||||
|
this->language = language;
|
||||||
|
}
|
||||||
};
|
};
|
||||||
}; // namespace PICA::ShaderGen
|
}; // namespace PICA::ShaderGen
|
|
@ -44,6 +44,10 @@ void RendererGL::reset() {
|
||||||
|
|
||||||
gl.useProgram(oldProgram); // Switch to old GL program
|
gl.useProgram(oldProgram); // Switch to old GL program
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef __ANDROID__
|
||||||
|
fragShaderGen.setTarget(PICA::ShaderGen::API::GLES, PICA::ShaderGen::Language::GLSL);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void RendererGL::initGraphicsContextInternal() {
|
void RendererGL::initGraphicsContextInternal() {
|
||||||
|
|
Loading…
Add table
Reference in a new issue