From 6d413a4fafc9102baf1bfb06cfdeac2a328eade7 Mon Sep 17 00:00:00 2001 From: Mathias Agopian Date: Mon, 5 May 2025 11:26:02 -0700 Subject: [PATCH] add missing depth formats to getMetalFormat() this prevented to upload depth data into a depth texture --- filament/backend/src/metal/MetalEnums.h | 1 + 1 file changed, 1 insertion(+) diff --git a/filament/backend/src/metal/MetalEnums.h b/filament/backend/src/metal/MetalEnums.h index 5a2038ed10..46e0dac622 100644 --- a/filament/backend/src/metal/MetalEnums.h +++ b/filament/backend/src/metal/MetalEnums.h @@ -185,6 +185,7 @@ inline MTLPixelFormat getMetalFormat(PixelDataFormat format, PixelDataType type) CONVERT(RGBA_INTEGER, UINT, RGBA32Uint); CONVERT(RGBA_INTEGER, INT, RGBA32Sint); CONVERT(RGBA, FLOAT, RGBA32Float); + CONVERT(DEPTH_COMPONENT, FLOAT, Depth32Float); #undef CONVERT return MTLPixelFormatInvalid;