mirror of
https://git.ryujinx.app/projects/Kenji-NX.git
synced 2026-09-27 04:00:05 +02:00
Revert "misc: chore: Remove redundant code"
This reverts commit 05a88ccc94.
This commit is contained in:
@@ -5,7 +5,7 @@ using System.Threading;
|
||||
|
||||
namespace Ryujinx.Graphics.OpenGL
|
||||
{
|
||||
class BackgroundContextWorker : IDisposable
|
||||
unsafe class BackgroundContextWorker : IDisposable
|
||||
{
|
||||
[ThreadStatic]
|
||||
public static bool InBackground;
|
||||
|
||||
@@ -6,7 +6,7 @@ using System;
|
||||
|
||||
namespace Ryujinx.Graphics.OpenGL.Effects.Smaa
|
||||
{
|
||||
internal class SmaaPostProcessingEffect : IPostProcessingEffect
|
||||
internal partial class SmaaPostProcessingEffect : IPostProcessingEffect
|
||||
{
|
||||
public const int AreaWidth = 160;
|
||||
public const int AreaHeight = 560;
|
||||
@@ -75,7 +75,7 @@ namespace Ryujinx.Graphics.OpenGL.Effects.Smaa
|
||||
}
|
||||
}
|
||||
|
||||
private void RecreateShaders(int width, int height)
|
||||
private unsafe void RecreateShaders(int width, int height)
|
||||
{
|
||||
string baseShader = EmbeddedResources.ReadAllText("Ryujinx.Graphics.OpenGL/Effects/Shaders/smaa.hlsl");
|
||||
var pixelSizeDefine = $"#define SMAA_RT_METRICS float4(1.0 / {width}.0, 1.0 / {height}.0, {width}, {height}) \n";
|
||||
|
||||
@@ -29,7 +29,7 @@ namespace Ryujinx.Graphics.OpenGL
|
||||
|
||||
private readonly Sync _sync;
|
||||
|
||||
public uint ProgramCount { get; set; }
|
||||
public uint ProgramCount { get; set; } = 0;
|
||||
|
||||
public event EventHandler<ScreenCaptureImageInfo> ScreenCaptured;
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ namespace Ryujinx.Graphics.OpenGL.Queries
|
||||
private readonly CounterQueue _queue;
|
||||
private readonly BufferedQuery _counter;
|
||||
|
||||
private bool _hostAccessReserved;
|
||||
private bool _hostAccessReserved = false;
|
||||
private int _refCount = 1; // Starts with a reference from the counter queue.
|
||||
|
||||
private readonly Lock _lock = new();
|
||||
|
||||
@@ -14,7 +14,7 @@ namespace Ryujinx.Graphics.OpenGL
|
||||
public IntPtr Handle;
|
||||
}
|
||||
|
||||
private ulong _firstHandle;
|
||||
private ulong _firstHandle = 0;
|
||||
private static ClientWaitSyncFlags SyncFlags => HwCapabilities.RequiresSyncFlush ? ClientWaitSyncFlags.None : ClientWaitSyncFlags.SyncFlushCommandsBit;
|
||||
|
||||
private readonly List<SyncHandle> _handles = [];
|
||||
|
||||
Reference in New Issue
Block a user