Use minimal test for SDL_GPU on macOS (#552)

This commit is contained in:
Anders Jenbo 2025-07-08 05:16:48 +02:00 committed by GitHub
parent 6aeeb520c4
commit da2a06ed2b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -120,11 +120,19 @@ private:
inline static void Direct3DRMSDL3GPU_EnumDevice(LPD3DENUMDEVICESCALLBACK cb, void* ctx)
{
#ifdef __APPLE__
SDL_GPUDevice* device = SDL_CreateGPUDevice(SDL_GPU_SHADERFORMAT_MSL, false, nullptr);
if (!device) {
return;
}
SDL_DestroyGPUDevice(device);
#else
Direct3DRMRenderer* device = Direct3DRMSDL3GPURenderer::Create(640, 480);
if (!device) {
return;
}
delete device;
#endif
D3DDEVICEDESC halDesc = {};
halDesc.dcmColorModel = D3DCOLOR_RGB;