From 88b76cba2f175ffbb7e80d419e7797961eb08ecc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samuel=20=C5=BD=C3=BAbor?= Date: Mon, 11 May 2026 15:56:58 +0200 Subject: [PATCH] metal: fix compile errors --- .../hw/tegra_x1/gpu/renderer/metal/blit_pipeline_cache.cpp | 3 ++- .../tegra_x1/gpu/renderer/metal/clear_depth_pipeline_cache.cpp | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/core/hw/tegra_x1/gpu/renderer/metal/blit_pipeline_cache.cpp b/src/core/hw/tegra_x1/gpu/renderer/metal/blit_pipeline_cache.cpp index ced7934c..01f1c28d 100644 --- a/src/core/hw/tegra_x1/gpu/renderer/metal/blit_pipeline_cache.cpp +++ b/src/core/hw/tegra_x1/gpu/renderer/metal/blit_pipeline_cache.cpp @@ -110,7 +110,8 @@ BlitPipelineCache::Create(const BlitPipelineDescriptor& descriptor) { } u32 BlitPipelineCache::Hash(const BlitPipelineDescriptor& descriptor) { - return (u32)descriptor.pixel_format | ((u32)descriptor.transparent << 12); + return static_cast(descriptor.pixel_format) | + (static_cast(descriptor.transparent) << 12); } void BlitPipelineCache::DestroyElement(MTL::RenderPipelineState* pipeline) { diff --git a/src/core/hw/tegra_x1/gpu/renderer/metal/clear_depth_pipeline_cache.cpp b/src/core/hw/tegra_x1/gpu/renderer/metal/clear_depth_pipeline_cache.cpp index b5eb01d3..e4ad9f61 100644 --- a/src/core/hw/tegra_x1/gpu/renderer/metal/clear_depth_pipeline_cache.cpp +++ b/src/core/hw/tegra_x1/gpu/renderer/metal/clear_depth_pipeline_cache.cpp @@ -67,7 +67,7 @@ ClearDepthPipelineCache::Create(MTL::PixelFormat pixel_format) { } u32 ClearDepthPipelineCache::Hash(MTL::PixelFormat pixel_format) { - return (u32)pixel_format; + return static_cast(pixel_format); } void ClearDepthPipelineCache::DestroyElement(