From e07054d0d48161b31375ad83c6e505553bf8f204 Mon Sep 17 00:00:00 2001 From: Ray Date: Thu, 17 Jun 2021 12:47:03 +0200 Subject: [PATCH] RENAMED: `SwapBuffers()` -> `SwapScreenBuffer()` Avoid possible symbol collisions --- src/config.h | 2 +- src/core.c | 4 ++-- src/raylib.h | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/config.h b/src/config.h index df34f8095..7edac306b 100644 --- a/src/config.h +++ b/src/config.h @@ -58,7 +58,7 @@ // Support automatic generated events, loading and recording of those events when required #define SUPPORT_EVENTS_AUTOMATION 1 // Support custom frame control, only for advance users -// By default EndDrawing() does this job: draws everything + SwapBuffers() + manage frame timming + PollInputEvents() +// By default EndDrawing() does this job: draws everything + SwapScreenBuffer() + manage frame timming + PollInputEvents() // Enabling this flag allows manual control of the frame processes, use at your own risk //#define SUPPORT_CUSTOM_FRAME_CONTROL 1 diff --git a/src/core.c b/src/core.c index a31120aa1..887b57b16 100644 --- a/src/core.c +++ b/src/core.c @@ -2014,7 +2014,7 @@ void EndDrawing(void) #endif #if !defined(SUPPORT_CUSTOM_FRAME_CONTROL) - SwapBuffers(); // Copy back buffer to front buffer (screen) + SwapScreenBuffer(); // Copy back buffer to front buffer (screen) // Frame time control system CORE.Time.current = GetTime(); @@ -4735,7 +4735,7 @@ void WaitTime(float ms) } // Swap back buffer with front buffer (screen drawing) -void SwapBuffers(void) +void SwapScreenBuffer(void) { #if defined(PLATFORM_DESKTOP) || defined(PLATFORM_WEB) glfwSwapBuffers(CORE.Window.handle); diff --git a/src/raylib.h b/src/raylib.h index 2559a9c01..ce589bda2 100644 --- a/src/raylib.h +++ b/src/raylib.h @@ -962,11 +962,11 @@ RLAPI const char *GetClipboardText(void); // Get clipboa // Custom frame control functions // NOTE: Those functions are intended for advance users that want full control over the frame processing -// By default EndDrawing() does this job: draws everything + SwapBuffers() + manage frame timming + PollInputEvents() +// By default EndDrawing() does this job: draws everything + SwapScreenBuffer() + manage frame timming + PollInputEvents() // To avoid that behaviour and control frame processes manually, enable in config.h: SUPPORT_CUSTOM_FRAME_CONTROL RLAPI void InitTimer(void); // Initialize timer (hi-resolution if available) RLAPI void WaitTime(float ms); // Wait for some milliseconds (halt program execution) -RLAPI void SwapBuffers(void); // Swap back buffer with front buffer (screen drawing) +RLAPI void SwapScreenBuffer(void); // Swap back buffer with front buffer (screen drawing) RLAPI void PollInputEvents(void); // Register all input events // Cursor-related functions