SDL: render/gpu: Change some memcpy calls to SDL_memcpy.

From bf7a48cdccdc614c6cd0fef2ccbbbfa1ea4fcd6f Mon Sep 17 00:00:00 2001
From: "Ryan C. Gordon" <[EMAIL REDACTED]>
Date: Tue, 24 Sep 2024 22:01:13 -0400
Subject: [PATCH] render/gpu: Change some memcpy calls to SDL_memcpy.

---
 src/render/gpu/SDL_render_gpu.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/render/gpu/SDL_render_gpu.c b/src/render/gpu/SDL_render_gpu.c
index 6fa91e58aaba8..69bc2e9a247b7 100644
--- a/src/render/gpu/SDL_render_gpu.c
+++ b/src/render/gpu/SDL_render_gpu.c
@@ -270,14 +270,14 @@ static bool GPU_UpdateTexture(SDL_Renderer *renderer, SDL_Texture *texture,
     Uint8 *output = SDL_MapGPUTransferBuffer(renderdata->device, tbuf, false);
 
     if ((size_t)pitch == row_size) {
-        memcpy(output, pixels, data_size);
+        SDL_memcpy(output, pixels, data_size);
     } else {
         // FIXME is negative pitch supposed to work?
         // If not, maybe use SDL_GPUTextureTransferInfo::pixels_per_row instead of this
         const Uint8 *input = pixels;
 
         for (int i = 0; i < rect->h; ++i) {
-            memcpy(output, input, row_size);
+            SDL_memcpy(output, input, row_size);
             output += row_size;
             input += pitch;
         }
@@ -644,7 +644,7 @@ static bool UploadVertices(GPU_RenderData *data, void *vertices, size_t vertsize
     }
 
     void *staging_buf = SDL_MapGPUTransferBuffer(data->device, data->vertices.transfer_buf, true);
-    memcpy(staging_buf, vertices, vertsize);
+    SDL_memcpy(staging_buf, vertices, vertsize);
     SDL_UnmapGPUTransferBuffer(data->device, data->vertices.transfer_buf);
 
     SDL_GPUCopyPass *pass = SDL_BeginGPUCopyPass(data->state.command_buffer);
@@ -910,13 +910,13 @@ static SDL_Surface *GPU_RenderReadPixels(SDL_Renderer *renderer, const SDL_Rect
     void *mapped_tbuf = SDL_MapGPUTransferBuffer(data->device, tbuf, false);
 
     if ((size_t)surface->pitch == row_size) {
-        memcpy(surface->pixels, mapped_tbuf, image_size);
+        SDL_memcpy(surface->pixels, mapped_tbuf, image_size);
     } else {
         Uint8 *input = mapped_tbuf;
         Uint8 *output = surface->pixels;
 
         for (int row = 0; row < rect->h; ++row) {
-            memcpy(output, input, row_size);
+            SDL_memcpy(output, input, row_size);
             output += surface->pitch;
             input += row_size;
         }