mirror of
https://github.com/Lime3DS/Lime3DS.git
synced 2026-06-01 12:15:03 -06:00
video_core: Change unimplemented gas stub behaviour (#1525)
Some checks failed
citra-build / source (push) Has been cancelled
citra-build / linux (appimage) (push) Has been cancelled
citra-build / linux (appimage-wayland) (push) Has been cancelled
citra-build / linux (fresh) (push) Has been cancelled
citra-build / macos (arm64) (push) Has been cancelled
citra-build / macos (x86_64) (push) Has been cancelled
citra-build / windows (msvc) (push) Has been cancelled
citra-build / windows (msys2) (push) Has been cancelled
citra-build / android (push) Has been cancelled
citra-build / docker (push) Has been cancelled
citra-format / clang-format (push) Has been cancelled
citra-transifex / transifex (push) Has been cancelled
citra-build / macos-universal (push) Has been cancelled
Some checks failed
citra-build / source (push) Has been cancelled
citra-build / linux (appimage) (push) Has been cancelled
citra-build / linux (appimage-wayland) (push) Has been cancelled
citra-build / linux (fresh) (push) Has been cancelled
citra-build / macos (arm64) (push) Has been cancelled
citra-build / macos (x86_64) (push) Has been cancelled
citra-build / windows (msvc) (push) Has been cancelled
citra-build / windows (msys2) (push) Has been cancelled
citra-build / android (push) Has been cancelled
citra-build / docker (push) Has been cancelled
citra-format / clang-format (push) Has been cancelled
citra-transifex / transifex (push) Has been cancelled
citra-build / macos-universal (push) Has been cancelled
This commit is contained in:
parent
7a2f3fdda9
commit
275d818cd4
@ -1,4 +1,4 @@
|
|||||||
// Copyright 2023 Citra Emulator Project
|
// Copyright Citra Emulator Project / Azahar Emulator Project
|
||||||
// Licensed under GPLv2 or any later version
|
// Licensed under GPLv2 or any later version
|
||||||
// Refer to the license.txt file included.
|
// Refer to the license.txt file included.
|
||||||
|
|
||||||
@ -172,6 +172,7 @@ vec4 secondary_fragment_color = vec4(0.0);
|
|||||||
break;
|
break;
|
||||||
case TexturingRegs::FogMode::Gas:
|
case TexturingRegs::FogMode::Gas:
|
||||||
WriteGas();
|
WriteGas();
|
||||||
|
// Return early due to unimplemented gas mode
|
||||||
return out;
|
return out;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
@ -832,7 +833,10 @@ void FragmentModule::WriteFog() {
|
|||||||
void FragmentModule::WriteGas() {
|
void FragmentModule::WriteGas() {
|
||||||
// TODO: Implement me
|
// TODO: Implement me
|
||||||
LOG_CRITICAL(Render, "Unimplemented gas mode");
|
LOG_CRITICAL(Render, "Unimplemented gas mode");
|
||||||
out += "discard; }";
|
// Replace the output color with a transparent pixel,
|
||||||
|
// (just discarding the pixel causes graphical issues
|
||||||
|
// in some MH games).
|
||||||
|
out += "color = vec4(0.0); }";
|
||||||
}
|
}
|
||||||
|
|
||||||
void FragmentModule::WriteShadow() {
|
void FragmentModule::WriteShadow() {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user