From 48958c304e7486ad4b71a737e30bb518743a05f9 Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Sun, 25 May 2025 22:16:48 +0200 Subject: [PATCH] Verbose logging and static multiply (#172) * Log SDL3GPU device creation errors * Give D3DRMMatrixMultiply static visibility --- miniwin/sdl3gpu/src/miniwin_d3drm.cpp | 2 ++ miniwin/sdl3gpu/src/miniwin_d3drmviewport.cpp | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/miniwin/sdl3gpu/src/miniwin_d3drm.cpp b/miniwin/sdl3gpu/src/miniwin_d3drm.cpp index 7d1b1b27..adc90f46 100644 --- a/miniwin/sdl3gpu/src/miniwin_d3drm.cpp +++ b/miniwin/sdl3gpu/src/miniwin_d3drm.cpp @@ -166,12 +166,14 @@ HRESULT Direct3DRM_SDL3GPUImpl::CreateDevice(IDirect3DRMDevice2** outDevice, DWO NULL ); if (device == NULL) { + SDL_LogError(LOG_CATEGORY_MINIWIN, "SDL_CreateGPUDevice failed (%s)", SDL_GetError()); return DDERR_GENERIC; } if (DDWindow == NULL) { return DDERR_GENERIC; } if (!SDL_ClaimWindowForGPUDevice(device, DDWindow)) { + SDL_LogError(LOG_CATEGORY_MINIWIN, "SDL_ClaimWindowForGPUDevice failed (%s)", SDL_GetError()); return DDERR_GENERIC; } diff --git a/miniwin/sdl3gpu/src/miniwin_d3drmviewport.cpp b/miniwin/sdl3gpu/src/miniwin_d3drmviewport.cpp index 1c26ce9a..688da76d 100644 --- a/miniwin/sdl3gpu/src/miniwin_d3drmviewport.cpp +++ b/miniwin/sdl3gpu/src/miniwin_d3drmviewport.cpp @@ -30,7 +30,7 @@ Direct3DRMViewport_SDL3GPUImpl::~Direct3DRMViewport_SDL3GPUImpl() FreeDeviceResources(); } -void D3DRMMatrixMultiply(D3DRMMATRIX4D out, const D3DRMMATRIX4D a, const D3DRMMATRIX4D b) +static void D3DRMMatrixMultiply(D3DRMMATRIX4D out, const D3DRMMATRIX4D a, const D3DRMMATRIX4D b) { for (int i = 0; i < 4; ++i) { for (int j = 0; j < 4; ++j) {