|
|
@@ -44,11 +44,11 @@ namespace Ryujinx.Graphics.OpenGL.Effects.Smaa
|
|
|
{
|
|
|
_renderer = renderer;
|
|
|
|
|
|
- _edgeShaderPrograms = Array.Empty<int>();
|
|
|
- _blendShaderPrograms = Array.Empty<int>();
|
|
|
- _neighbourShaderPrograms = Array.Empty<int>();
|
|
|
+ _edgeShaderPrograms = [];
|
|
|
+ _blendShaderPrograms = [];
|
|
|
+ _neighbourShaderPrograms = [];
|
|
|
|
|
|
- _qualities = new string[] { "SMAA_PRESET_LOW", "SMAA_PRESET_MEDIUM", "SMAA_PRESET_HIGH", "SMAA_PRESET_ULTRA" };
|
|
|
+ _qualities = ["SMAA_PRESET_LOW", "SMAA_PRESET_MEDIUM", "SMAA_PRESET_HIGH", "SMAA_PRESET_ULTRA"];
|
|
|
|
|
|
Quality = quality;
|
|
|
|
|
|
@@ -93,7 +93,7 @@ namespace Ryujinx.Graphics.OpenGL.Effects.Smaa
|
|
|
string blendShaderData = EmbeddedResources.ReadAllText("Ryujinx.Graphics.OpenGL/Effects/Shaders/smaa_blend.glsl");
|
|
|
string neighbourShaderData = EmbeddedResources.ReadAllText("Ryujinx.Graphics.OpenGL/Effects/Shaders/smaa_neighbour.glsl");
|
|
|
|
|
|
- string[] shaders = new string[] { presets, edgeShaderData };
|
|
|
+ string[] shaders = [presets, edgeShaderData];
|
|
|
int edgeProgram = ShaderHelper.CompileProgram(shaders, ShaderType.ComputeShader);
|
|
|
|
|
|
shaders[1] = blendShaderData;
|