From fbf132d1d1030b1f90c6ebffc6c2e7e4b835b76b Mon Sep 17 00:00:00 2001 From: Ray Date: Wed, 13 May 2026 09:16:19 +0200 Subject: [PATCH] Use rlgl provided interface instead of rlsw direct access --- src/platforms/rcore_desktop_rgfw.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/platforms/rcore_desktop_rgfw.c b/src/platforms/rcore_desktop_rgfw.c index f99cab433..987cac560 100644 --- a/src/platforms/rcore_desktop_rgfw.c +++ b/src/platforms/rcore_desktop_rgfw.c @@ -1132,8 +1132,8 @@ void SwapScreenBuffer(void) { if (platform.surface) { - // copy rlsw pixel data to the surface framebuffer - swReadPixels(0, 0, platform.surfaceWidth, platform.surfaceHeight, SW_RGBA, SW_UNSIGNED_BYTE, platform.surfacePixels); + // Copy rlsw pixel data to the surface framebuffer + rlCopyFramebuffer(0, 0, platform.surfaceWidth, platform.surfaceHeight, PIXELFORMAT_UNCOMPRESSED_R8G8B8A8, platform.surfacePixels); // Mac wants a different pixel order. I cant seem to get this to work any other way #if defined(__APPLE__)