From c16635fe47cb33273753a829a2f4a4ce31631c0b Mon Sep 17 00:00:00 2001 From: Kbz-8 Date: Sun, 7 Sep 2025 01:21:20 +0200 Subject: [PATCH] fixing metal backend --- Sources/Backends/Metal/MetalDevice.m | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Sources/Backends/Metal/MetalDevice.m b/Sources/Backends/Metal/MetalDevice.m index e1864f3..732f6ac 100644 --- a/Sources/Backends/Metal/MetalDevice.m +++ b/Sources/Backends/Metal/MetalDevice.m @@ -59,7 +59,8 @@ PulseDevice MetalCreateDevice(PulseBackend backend, PulseDevice* forbiden_device MetalDevice* metal_device = (MetalDevice*)calloc(1, sizeof(MetalDevice)); PULSE_CHECK_ALLOCATION_RETVAL(metal_device, PULSE_NULL_HANDLE); -#ifdef PULSE_PLAT_MACOS +//#ifdef PULSE_PLAT_MACOS +#if 0 uint64_t best = 0; NSArray>* devices = MTLCopyAllDevices(); for(id candidate in devices) @@ -76,9 +77,10 @@ PulseDevice MetalCreateDevice(PulseBackend backend, PulseDevice* forbiden_device #endif if(!metal_device->device) { - #ifdef PULSE_PLAT_MACOS + //#ifdef PULSE_PLAT_MACOS + #if 0 if(PULSE_IS_BACKEND_HIGH_LEVEL_DEBUG(backend)) - PulseLogError(backend, "(Metal) failed to select device, falling back on default device"); + PulseLogWarning(backend, "(Metal) failed to select device, falling back on default device"); #endif id device = MTLCreateSystemDefaultDevice(); if(!MetalIsDeviceForbidden(device, forbiden_devices, forbiden_devices_count))