Added refcounting to RasterizerState

This commit is contained in:
Simon Lübeß
2021-04-09 19:28:46 +02:00
parent 2ad45edef5
commit 92b22acb91
@@ -1,3 +1,4 @@
using System;
namespace GlitchyEngine.Renderer namespace GlitchyEngine.Renderer
{ {
public enum FillMode public enum FillMode
@@ -49,7 +50,7 @@ namespace GlitchyEngine.Renderer
public static readonly RasterizerStateDescription Default = .(.Solid, .Back, false, 0, 0f, 0f, true, false, false, false); public static readonly RasterizerStateDescription Default = .(.Solid, .Back, false, 0, 0f, 0f, true, false, false, false);
} }
public class RasterizerState public class RasterizerState : RefCounted
{ {
internal GraphicsContext _context ~ _?.ReleaseRef(); internal GraphicsContext _context ~ _?.ReleaseRef();
private RasterizerStateDescription _description; private RasterizerStateDescription _description;