From 76a787d48fe7ab814392ece3624bc9aa42c8f8b1 Mon Sep 17 00:00:00 2001 From: Gregory Wells Date: Fri, 29 Aug 2025 13:45:08 -0400 Subject: [PATCH] fix some compile errors --- projects/apis/metal/CMakeLists.txt | 2 +- projects/apis/metal/src/surface/metal_surface.m | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/projects/apis/metal/CMakeLists.txt b/projects/apis/metal/CMakeLists.txt index c090be2..a77123b 100644 --- a/projects/apis/metal/CMakeLists.txt +++ b/projects/apis/metal/CMakeLists.txt @@ -3,7 +3,7 @@ set(CMAKE_CXX_STANDARD 17) project(GryphnMetalImpl) file(GLOB_RECURSE SOURCE_FILES CONFIGURE_DEPENDS - "src/*.c" "src/*.h" "src/*.m" "src/*.mm" + "src/*.c" "src/*.cpp" "src/*.h" "src/*.m" "src/*.mm" ) file(GLOB_RECURSE LOADER_FILES CONFIGURE_DEPENDS "loader/*.m" diff --git a/projects/apis/metal/src/surface/metal_surface.m b/projects/apis/metal/src/surface/metal_surface.m index a90de06..e67251f 100644 --- a/projects/apis/metal/src/surface/metal_surface.m +++ b/projects/apis/metal/src/surface/metal_surface.m @@ -41,8 +41,9 @@ gnSurfaceDetails getMetalSurfaceDetails( MTLPixelFormat mtlGryphnFormatToMetalFormat(gnImageFormat format) { switch (format) { case GN_FORMAT_NONE: return MTLPixelFormatInvalid; - case GN_FORMAT_BGRA8_SRGB: return MTLPixelFormatBGRA8Unorm_sRGB; case GN_FORMAT_BGRA8: return MTLPixelFormatBGRA8Unorm; + case GN_FORMAT_BGRA8_SRGB: return MTLPixelFormatBGRA8Unorm_sRGB; + case GN_FORMAT_RGBA8: return MTLPixelFormatRGBA8Unorm; case GN_FORMAT_RGBA8_SRGB: return MTLPixelFormatRGBA8Unorm_sRGB; case GN_FORMAT_D24S8_UINT: return MTLPixelFormatDepth24Unorm_Stencil8; case GN_FORMAT_D32S8_UINT: return MTLPixelFormatDepth32Float_Stencil8;