From b81f0e3d84326a6d46598516a47b3e454b65187c Mon Sep 17 00:00:00 2001 From: Colin James Wood Date: Wed, 6 May 2026 19:59:59 +0100 Subject: [PATCH] silence warnings: unused DrmModeConnector functions in rcore_drm.c when using GRAPHICS_API_OPENGL_SOFTWARE --- src/platforms/rcore_drm.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/platforms/rcore_drm.c b/src/platforms/rcore_drm.c index da53223ef..748b8aab8 100644 --- a/src/platforms/rcore_drm.c +++ b/src/platforms/rcore_drm.c @@ -266,9 +266,12 @@ static void PollKeyboardEvents(void); // Process evdev keyboard events static void PollGamepadEvents(void); // Process evdev gamepad events static void PollMouseEvents(void); // Process evdev mouse events +// Not used by software rendering. +#if !defined(GRAPHICS_API_OPENGL_SOFTWARE) static int FindMatchingConnectorMode(const drmModeConnector *connector, const drmModeModeInfo *mode); // Search matching DRM mode in connector's mode list static int FindExactConnectorMode(const drmModeConnector *connector, uint width, uint height, uint fps, bool allowInterlaced); // Search exactly matching DRM connector mode in connector's list static int FindNearestConnectorMode(const drmModeConnector *connector, uint width, uint height, uint fps, bool allowInterlaced); // Search the nearest matching DRM connector mode in connector's list +#endif static void SetupFramebuffer(int width, int height); // Setup main framebuffer (required by InitPlatform()) @@ -2560,6 +2563,7 @@ static void PollMouseEvents(void) } } +#if !defined(GRAPHICS_API_OPENGL_SOFTWARE) // Search matching DRM mode in connector's mode list static int FindMatchingConnectorMode(const drmModeConnector *connector, const drmModeModeInfo *mode) { @@ -2648,6 +2652,7 @@ static int FindNearestConnectorMode(const drmModeConnector *connector, uint widt return nearestIndex; } +#endif // Compute framebuffer size relative to screen size and display size // NOTE: Global variables CORE.Window.render.width/CORE.Window.render.height and CORE.Window.renderOffset.x/CORE.Window.renderOffset.y can be modified