From 6123a4a604c21d2673ce11d48acde26878af1729 Mon Sep 17 00:00:00 2001 From: Samuliak Date: Tue, 2 Jul 2024 09:11:09 +0200 Subject: [PATCH] load shader source --- src/core/renderer_mtl/renderer_mtl.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/core/renderer_mtl/renderer_mtl.cpp b/src/core/renderer_mtl/renderer_mtl.cpp index 76cf3011..10b884b7 100644 --- a/src/core/renderer_mtl/renderer_mtl.cpp +++ b/src/core/renderer_mtl/renderer_mtl.cpp @@ -1,7 +1,11 @@ #include "renderer_mtl/renderer_mtl.hpp" +#include + #include "SDL_metal.h" +CMRC_DECLARE(RendererMTL); + RendererMTL::RendererMTL(GPU& gpu, const std::array& internalRegs, const std::array& externalRegs) : Renderer(gpu, internalRegs, externalRegs) {} RendererMTL::~RendererMTL() {} @@ -42,7 +46,8 @@ void RendererMTL::initGraphicsContext(SDL_Window* window) { topScreenTexture = device->newTexture(descriptor); // Pipelines - // TODO + auto mtlResources = cmrc::RendererMTL::get_filesystem(); + auto shaderSource = mtlResources.open("metal_shaders.metal"); } void RendererMTL::clearBuffer(u32 startAddress, u32 endAddress, u32 value, u32 control) {