mirror of
https://github.com/wheremyfoodat/Panda3DS.git
synced 2025-07-22 06:42:59 +12:00
Add shaderMode option and remove useUbershader option
This commit is contained in:
parent
91ebff1b5f
commit
1b779cafa1
8 changed files with 68 additions and 19 deletions
|
@ -117,7 +117,7 @@ void GPU::reset() {
|
|||
externalRegs[Framebuffer1Config] = static_cast<u32>(PICA::ColorFmt::RGB8);
|
||||
externalRegs[Framebuffer1Select] = 0;
|
||||
|
||||
renderer->setUbershaderSetting(config.useUbershaders);
|
||||
renderer->setShaderMode(config.shaderMode);
|
||||
renderer->reset();
|
||||
}
|
||||
|
||||
|
|
|
@ -414,8 +414,10 @@ void RendererGL::drawVertices(PICA::PrimType primType, std::span<const Vertex> v
|
|||
OpenGL::Triangle,
|
||||
};
|
||||
|
||||
bool usingUbershader = enableUbershader;
|
||||
if (usingUbershader) {
|
||||
bool usingUbershader = false;
|
||||
if (shaderMode == ShaderMode::Ubershader) {
|
||||
usingUbershader = true;
|
||||
|
||||
const bool lightsEnabled = (regs[InternalRegs::LightingEnable] & 1) != 0;
|
||||
const uint lightCount = (regs[InternalRegs::LightNumber] & 0x7) + 1;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue