From ff2a43bfbf1808a542010a86a4ae4dd278461025 Mon Sep 17 00:00:00 2001
From: Eddy Jansson <[EMAIL REDACTED]>
Date: Fri, 30 Jan 2026 16:10:05 +0100
Subject: [PATCH] Fix typos in comments.
(cherry picked from commit 23fec649c2b23a282f5a971bc94a5802a784d4ed)
---
.../07-streaming-textures/streaming-textures.c | 2 +-
src/audio/alsa/SDL_alsa_audio.c | 2 +-
src/audio/ngage/SDL_ngageaudio.cpp | 2 +-
src/camera/coremedia/SDL_camera_coremedia.m | 6 +++---
src/core/linux/SDL_progressbar.c | 2 +-
src/gpu/d3d12/SDL_gpu_d3d12.c | 2 +-
src/joystick/hidapi/SDL_hidapi_gip.c | 2 +-
src/joystick/hidapi/SDL_hidapi_steam_triton.c | 2 +-
src/video/cocoa/SDL_cocoamouse.m | 2 +-
src/video/kmsdrm/SDL_kmsdrmopengles.c | 2 +-
src/video/kmsdrm/SDL_kmsdrmvideo.c | 16 ++++++++--------
src/video/openvr/SDL_openvrvideo.c | 4 ++--
12 files changed, 22 insertions(+), 22 deletions(-)
diff --git a/examples/renderer/07-streaming-textures/streaming-textures.c b/examples/renderer/07-streaming-textures/streaming-textures.c
index 2ce31ff340db9..27161f1271398 100644
--- a/examples/renderer/07-streaming-textures/streaming-textures.c
+++ b/examples/renderer/07-streaming-textures/streaming-textures.c
@@ -66,7 +66,7 @@ SDL_AppResult SDL_AppIterate(void *appstate)
/* To update a streaming texture, you need to lock it first. This gets you access to the pixels.
Note that this is considered a _write-only_ operation: the buffer you get from locking
- might not acutally have the existing contents of the texture, and you have to write to every
+ might not actually have the existing contents of the texture, and you have to write to every
locked pixel! */
/* You can use SDL_LockTexture() to get an array of raw pixels, but we're going to use
diff --git a/src/audio/alsa/SDL_alsa_audio.c b/src/audio/alsa/SDL_alsa_audio.c
index 8f136f3af590c..ba9e10362bc43 100644
--- a/src/audio/alsa/SDL_alsa_audio.c
+++ b/src/audio/alsa/SDL_alsa_audio.c
@@ -1021,7 +1021,7 @@ static int ALSA_pcm_cfg_hw_chans_n_scan(struct ALSA_pcm_cfg_ctx *ctx, unsigned i
SDL_SetError("ALSA: Couldn't set the period size: %s", ALSA_snd_strerror(status));
return -1;
}
- // let approximate the minimun number of periods per buffer (we target a double buffer)
+ // let approximate the minimum number of periods per buffer (we target a double buffer)
ctx->periods = 2;
status = ALSA_snd_pcm_hw_params_set_periods_min(ctx->device->hidden->pcm, ctx->hwparams, &(ctx->periods), NULL);
if (status < 0) {
diff --git a/src/audio/ngage/SDL_ngageaudio.cpp b/src/audio/ngage/SDL_ngageaudio.cpp
index e156041488ecf..ed96f5554768e 100644
--- a/src/audio/ngage/SDL_ngageaudio.cpp
+++ b/src/audio/ngage/SDL_ngageaudio.cpp
@@ -260,7 +260,7 @@ void CAudio::MaoscPlayComplete(TInt aError)
// should never see the stream end -- we are continuously feeding it more
// data! Many underflow errors mean that the latency target is too low.
if (aError == KErrUnderflow) {
- // The number of samples played gets resetted to zero when we restart
+ // The number of samples played gets reset to zero when we restart
// playback after underflow.
iBaseSamplesPlayed = iSamplesWritten;
diff --git a/src/camera/coremedia/SDL_camera_coremedia.m b/src/camera/coremedia/SDL_camera_coremedia.m
index bc5be6182c366..2f3fb59c89523 100644
--- a/src/camera/coremedia/SDL_camera_coremedia.m
+++ b/src/camera/coremedia/SDL_camera_coremedia.m
@@ -245,7 +245,7 @@ static SDL_CameraFrameResult COREMEDIA_AcquireFrame(SDL_Camera *device, SDL_Surf
if (device->position == SDL_CAMERA_POSITION_BACK_FACING) {
static const Uint16 back_rotations[4][4] = {
{ 90, 90, 90, 90 }, // ui portrait
- { 270, 270, 270, 270 }, // ui portait upside down
+ { 270, 270, 270, 270 }, // ui portrait upside down
{ 0, 0, 0, 0 }, // ui landscape left
{ 180, 180, 180, 180 } // ui landscape right
};
@@ -253,7 +253,7 @@ static SDL_CameraFrameResult COREMEDIA_AcquireFrame(SDL_Camera *device, SDL_Surf
} else {
static const Uint16 front_rotations[4][4] = {
{ 90, 90, 270, 270 }, // ui portrait
- { 270, 270, 90, 90 }, // ui portait upside down
+ { 270, 270, 90, 90 }, // ui portrait upside down
{ 0, 0, 180, 180 }, // ui landscape left
{ 180, 180, 0, 0 } // ui landscape right
};
@@ -462,7 +462,7 @@ static bool COREMEDIA_OpenDevice(SDL_Camera *device, const SDL_CameraSpec *spec)
// the device's accelerometer, so I assume this burns power, so we don't leave this running all
// the time. These calls nest, so we just need to call the matching `end` message when we close.
// You _can_ get an actual events through this mechanism, but we just want to be able to call
- // -[UIDevice orientation], which will update with real info while notificatons are enabled.
+ // -[UIDevice orientation], which will update with real info while notifications are enabled.
UIDevice *uidevice = [UIDevice currentDevice];
[uidevice beginGeneratingDeviceOrientationNotifications];
hidden.last_device_orientation = uidevice.orientation;
diff --git a/src/core/linux/SDL_progressbar.c b/src/core/linux/SDL_progressbar.c
index 1df96efc3e716..ca66d96722aa1 100644
--- a/src/core/linux/SDL_progressbar.c
+++ b/src/core/linux/SDL_progressbar.c
@@ -132,7 +132,7 @@ bool DBUS_ApplyWindowProgress(SDL_VideoDevice *_this, SDL_Window *window)
DBusMessageIter args, props;
dbus->message_iter_init_append(msg, &args);
- dbus->message_iter_append_basic(&args, DBUS_TYPE_STRING, &desktop_path); // Setup app_uri paramter
+ dbus->message_iter_append_basic(&args, DBUS_TYPE_STRING, &desktop_path); // Setup app_uri parameter
dbus->message_iter_open_container(&args, DBUS_TYPE_ARRAY, "{sv}", &props); // Setup properties parameter
DBusMessageIter key_it, value_it;
// Set progress visible property
diff --git a/src/gpu/d3d12/SDL_gpu_d3d12.c b/src/gpu/d3d12/SDL_gpu_d3d12.c
index 62dd797e8fb44..063095200fc96 100644
--- a/src/gpu/d3d12/SDL_gpu_d3d12.c
+++ b/src/gpu/d3d12/SDL_gpu_d3d12.c
@@ -256,7 +256,7 @@ static D3D12_BLEND_OP SDLToD3D12_BlendOp[] = {
SDL_COMPILE_TIME_ASSERT(SDLToD3D12_BlendOp, SDL_arraysize(SDLToD3D12_BlendOp) == SDL_GPU_BLENDOP_MAX_ENUM_VALUE);
// These are actually color formats.
-// For some genius reason, D3D12 splits format capabilites for depth-stencil views.
+// For some genius reason, D3D12 splits format capabilities for depth-stencil views.
static DXGI_FORMAT SDLToD3D12_TextureFormat[] = {
DXGI_FORMAT_UNKNOWN, // INVALID
DXGI_FORMAT_A8_UNORM, // A8_UNORM
diff --git a/src/joystick/hidapi/SDL_hidapi_gip.c b/src/joystick/hidapi/SDL_hidapi_gip.c
index f1536d60d6ad3..18df94e772b90 100644
--- a/src/joystick/hidapi/SDL_hidapi_gip.c
+++ b/src/joystick/hidapi/SDL_hidapi_gip.c
@@ -208,7 +208,7 @@
#define GIP_MOTOR_LEFT_IMPULSE (1u << 3)
#define GIP_MOTOR_ALL 0xF
-/* Extended Comand constants */
+/* Extended Command constants */
#define GIP_EXTCMD_GET_CAPABILITIES 0x00
#define GIP_EXTCMD_GET_TELEMETRY_DATA 0x01
#define GIP_EXTCMD_GET_SERIAL_NUMBER 0x04
diff --git a/src/joystick/hidapi/SDL_hidapi_steam_triton.c b/src/joystick/hidapi/SDL_hidapi_steam_triton.c
index 0a140eda03b90..a084f9e0e2cda 100644
--- a/src/joystick/hidapi/SDL_hidapi_steam_triton.c
+++ b/src/joystick/hidapi/SDL_hidapi_steam_triton.c
@@ -437,7 +437,7 @@ static bool HIDAPI_DriverSteamTriton_RumbleJoystick(SDL_HIDAPI_Device *device, S
{
int rc;
- //RKRK Not sure about size. Probalby 64+1 is OK for ORs
+ //RKRK Not sure about size. Probably 64+1 is OK for ORs
Uint8 buffer[HID_RUMBLE_OUTPUT_REPORT_BYTES];
OutputReportMsg *msg = (OutputReportMsg *)(buffer);
diff --git a/src/video/cocoa/SDL_cocoamouse.m b/src/video/cocoa/SDL_cocoamouse.m
index 632f8e1bfb98e..15207813d2e7f 100644
--- a/src/video/cocoa/SDL_cocoamouse.m
+++ b/src/video/cocoa/SDL_cocoamouse.m
@@ -523,7 +523,7 @@ void Cocoa_HandleMouseEvent(SDL_VideoDevice *_this, NSEvent *event)
// has mouse focus, so we'll always set the focus even if we happen to miss
// NSEventTypeMouseEntered, which apparently happens if the window is
// created under the mouse on macOS 12.7. But, only set the focus if
- // the event acutally has a non-NULL window, otherwise what would happen
+ // the event actually has a non-NULL window, otherwise what would happen
// is that after an NSEventTypeMouseEntered there would sometimes be
// NSEventTypeMouseMoved without a window causing us to suppress subsequent
// mouse move events.
diff --git a/src/video/kmsdrm/SDL_kmsdrmopengles.c b/src/video/kmsdrm/SDL_kmsdrmopengles.c
index 7623ff449e607..bab95e3c3701b 100644
--- a/src/video/kmsdrm/SDL_kmsdrmopengles.c
+++ b/src/video/kmsdrm/SDL_kmsdrmopengles.c
@@ -153,7 +153,7 @@ static bool KMSDRM_GLES_SwapWindowFenced(SDL_VideoDevice *_this, SDL_Window * wi
/* wait for GPU to finish rendering the frame (remember where we */
/* put the fence in the GL CMDSTREAM) before doing the changes */
/* requested in the atomic ioct (the pageflip in this case). */
- /* (We export the GPU-side FENCE OJECT to the fence INPUT FD now, */
+ /* (We export the GPU-side FENCE OBJECT to the fence INPUT FD now,*/
/* not sooner, because now we are sure that the GPU-side fence is */
/* in the CMDSTREAM to be lifted when the CMDSTREAM to this point */
/* is completed). */
diff --git a/src/video/kmsdrm/SDL_kmsdrmvideo.c b/src/video/kmsdrm/SDL_kmsdrmvideo.c
index 4053871bcdd7f..888451f32a068 100644
--- a/src/video/kmsdrm/SDL_kmsdrmvideo.c
+++ b/src/video/kmsdrm/SDL_kmsdrmvideo.c
@@ -491,18 +491,18 @@ void free_plane(KMSDRM_plane **_plane)
/* A PLANE reads a BUFFER, and a CRTC reads a PLANE and sends it's contents */
/* over to a CONNECTOR->ENCODER system (several CONNECTORS can be connected */
/* to the same PLANE). */
-/* Think of a plane as a "frame" sorrounding a picture, where the "picture" */
+/* Think of a plane as a "frame" surrounding a picture, where the "picture" */
/* is the buffer, and we move the "frame" from a picture to another, */
/* and the one that has the "frame" is the one sent over to the screen */
/* via the CONNECTOR->ENCODER system. */
/* Think of a PLANE as being "in the middle", it's the CENTRAL part */
-/* bewteen the CRTC and the BUFFER that is shown on screen. */
+/* between the CRTC and the BUFFER that is shown on screen. */
/* What we do here is connect a PLANE to a CRTC and a BUFFER. */
/* -ALWAYS set the CRTC_ID and FB_ID attribs of a plane at the same time, */
/* meaning IN THE SAME atomic request. */
/* -And NEVER destroy a GBM surface whose buffers are being read by a plane: */
/* first, move the plane away from those buffers and ONLY THEN destroy the */
-/* buffers and/or the GBM surface containig them. */
+/* buffers and/or the GBM surface containing them. */
/**********************************************************************************/
void
drm_atomic_set_plane_props(SDL_DisplayData *dispdata, struct KMSDRM_PlaneInfo *info)
@@ -1629,10 +1629,10 @@ static void KMSDRM_DestroySurfaces(SDL_VideoDevice *_this, SDL_Window *window)
plane_info.plane = dispdata->display_plane;
plane_info.crtc_id = 0;
plane_info.fb_id = 0;
- /***********************************************************************/
- /* Restore the original CRTC configuration: configue the crtc with the */
- /* original video mode and make it point to the original TTY buffer. */
- /***********************************************************************/
+ /************************************************************************/
+ /* Restore the original CRTC configuration: configure the crtc with the */
+ /* original video mode and make it point to the original TTY buffer. */
+ /************************************************************************/
drm_atomic_set_plane_props(dispdata, &plane_info);
ret = KMSDRM_drmModeSetCrtc(viddata->drm_fd, dispdata->crtc->crtc_id,
@@ -1642,7 +1642,7 @@ static void KMSDRM_DestroySurfaces(SDL_VideoDevice *_this, SDL_Window *window)
/* Issue atomic commit that is blocking and allows modesetting. */
if (drm_atomic_commit(_this, dispdata, true, true)) {
SDL_SetError("Failed to issue atomic commit on surfaces destruction.");
- /* If we failed to set the original mode, try to set the connector prefered mode. */
+ /* If we failed to set the original mode, try to set the connector preferred mode. */
if (ret && (dispdata->crtc->mode_valid == 0)) {
ret = KMSDRM_drmModeSetCrtc(viddata->drm_fd, dispdata->crtc->crtc_id,
dispdata->crtc->buffer_id, 0, 0, &dispdata->connector->connector_id, 1,
diff --git a/src/video/openvr/SDL_openvrvideo.c b/src/video/openvr/SDL_openvrvideo.c
index 061cd5a2b4a5c..dae1fc3d1a4a7 100644
--- a/src/video/openvr/SDL_openvrvideo.c
+++ b/src/video/openvr/SDL_openvrvideo.c
@@ -830,7 +830,7 @@ static SDL_GLContext OPENVR_GL_CreateContext(SDL_VideoDevice *_this, SDL_Window
int i;
SDL_VideoData *videodata = (SDL_VideoData *)_this->internal;
if (!videodata->hglrc) {
- // Crate a surfaceless EGL Context
+ // Create a surfaceless EGL Context
HWND hwnd;
WNDCLASSA wnd;
@@ -982,7 +982,7 @@ static EGLint context_attribs[] = {
static bool SDL_EGL_InitInternal(SDL_VideoData * vd)
{
- // Crate a surfaceless EGL Context
+ // Create a surfaceless EGL Context
EGLint major, minor;
EGLConfig eglCfg=NULL;
EGLBoolean b;