|
|
@@ -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()
|