Do not clamp SNorm outputs to the [0, 1] range on OpenGL (#3260)
This commit is contained in:
parent
d4b960d348
commit
56c56aa34d
1 changed files with 6 additions and 0 deletions
|
@ -155,6 +155,12 @@ namespace Ryujinx.Graphics.OpenGL
|
|||
|
||||
_pipeline.Initialize(this);
|
||||
_counters.Initialize();
|
||||
|
||||
// This is required to disable [0, 1] clamping for SNorm outputs on compatibility profiles.
|
||||
// This call is expected to fail if we're running with a core profile,
|
||||
// as this clamp target was deprecated, but that's fine as a core profile
|
||||
// should already have the desired behaviour were outputs are not clamped.
|
||||
GL.ClampColor(ClampColorTarget.ClampFragmentColor, ClampColorMode.False);
|
||||
}
|
||||
|
||||
private void PrintGpuInformation()
|
||||
|
|
Reference in a new issue