This commit is contained in:
Simon Lübeß
2022-02-13 02:14:56 +01:00
parent 5b1f694bc9
commit a2db0774f8
7 changed files with 541 additions and 527 deletions
+1 -9
View File
@@ -16,8 +16,6 @@ namespace Sandbox
{
class ExampleLayer2D : Layer
{
RasterizerState _rasterizerState ~ _?.ReleaseRef();
GraphicsContext _context ~ _?.ReleaseRef();
DepthStencilTarget _depthTarget ~ _?.ReleaseRef();
@@ -43,10 +41,6 @@ namespace Sandbox
_context = Application.Get().Window.Context..AddRef();
// Create rasterizer state
GlitchyEngine.Renderer.RasterizerStateDescription rsDesc = .(.Solid, .Back, false, 0);
_rasterizerState = new RasterizerState(rsDesc);
_depthTarget = new DepthStencilTarget(_context.SwapChain.Width, _context.SwapChain.Height);
_checkerTexture = new Texture2D("content/Textures/Checkerboard.dds");
@@ -79,7 +73,7 @@ namespace Sandbox
_textureViewer = new TextureViewer();
cameraController = new OrthographicCameraController(16 / 9f);
cameraController = new OrthographicCameraController(_context.SwapChain.AspectRatio);
DepthStencilStateDescription dssDesc = .()
{
@@ -106,8 +100,6 @@ namespace Sandbox
RenderCommand.SetDepthStencilTarget(_depthTarget);
RenderCommand.BindRenderTargets();
RenderCommand.SetRasterizerState(_rasterizerState);
RenderCommand.SetViewport(_context.SwapChain.BackbufferViewport);
Renderer2D.BeginScene(cameraController.Camera, .BackToFront);