RefCounted GraphicsContext

This commit is contained in:
Simon Lübeß
2021-02-07 13:04:18 +01:00
parent c1fc1c3fd8
commit 54f2c0fcec
11 changed files with 36 additions and 32 deletions
@@ -51,7 +51,7 @@ namespace GlitchyEngine.Renderer
public class RasterizerState
{
internal GraphicsContext _context;
internal GraphicsContext _context ~ _?.ReleaseRef();
private RasterizerStateDescription _description;
public GraphicsContext Context => _context;
@@ -59,7 +59,7 @@ namespace GlitchyEngine.Renderer
protected this(GraphicsContext context)
{
_context = context;
_context = context..AddRef();
}
public extern this(GraphicsContext context, RasterizerStateDescription description);