Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Type
/
to search
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
tspader
/
SDL
Public
forked from
libsdl-org/SDL
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Commits
Branch selector
main
User selector
All users
All time
Commit history
Commits on Oct 22, 2025
Removed SDL_FILE from source code
slouken
committed
a402af5
View commit details
Copy full SHA for a402af5
Browse repository at this point
Removed __FILE__ from source code
slouken
committed
f79ede1
View commit details
Copy full SHA for f79ede1
Browse repository at this point
Be more selective when blacklisting controller touchpads
Show description for 999f782
slouken
committed
999f782
View commit details
Copy full SHA for 999f782
Browse repository at this point
cmake: fix typo
Show description for c5b0187
madebr
committed
c5b0187
View commit details
Copy full SHA for c5b0187
Browse repository at this point
Commits on Oct 21, 2025
Removed call to ID3D11DeviceContext1_DiscardView() (thanks @pipiwoaini!)
Show description for e58648d
slouken
committed
e58648d
View commit details
Copy full SHA for e58648d
Browse repository at this point
kmsdrm: Allow windows to be marked as "unfocusable".
Show description for 2056c54
icculus
committed
2056c54
View commit details
Copy full SHA for 2056c54
Browse repository at this point
Fixed data alignment for PNG cursors (thanks @Kontrabant!)
slouken
committed
9d32e0e
View commit details
Copy full SHA for 9d32e0e
Browse repository at this point
Use CreateIconFromResource() for all cursors (#14285)
Show description for af6f517
slouken
authored
af6f517
View commit details
Copy full SHA for af6f517
Browse repository at this point
wayland: Ensure that the main queue is dispatched when showing a libdecor window
Show description for 41039b4
Kontrabant
committed
41039b4
View commit details
Copy full SHA for 41039b4
Browse repository at this point
wayland: Fix a race condition in the color management event handlers
Show description for c84ac6d
Kontrabant
committed
c84ac6d
View commit details
Copy full SHA for c84ac6d
Browse repository at this point
wayland: Run cursor animations on a thread
Show description for 35cc58e
Kontrabant
committed
35cc58e
View commit details
Copy full SHA for 35cc58e
Browse repository at this point
wayland: Remove unnecessary flushes
Show description for 776d11a
Kontrabant
committed
776d11a
View commit details
Copy full SHA for 776d11a
Browse repository at this point
wayland: Refactor event processing
Show description for bfa89b3
Kontrabant
committed
bfa89b3
View commit details
Copy full SHA for bfa89b3
Browse repository at this point
Commits on Oct 20, 2025
If VULKAN_Submit fails during VULKAN_INTERNAL_CreateTexture, destroy the texture and return NULL
kg
authored and
slouken
committed
9479ac0
View commit details
Copy full SHA for 9479ac0
Browse repository at this point
wayland: Convert alternate images to ARGB8888
Show description for 7c110cb
Kontrabant
committed
7c110cb
View commit details
Copy full SHA for 7c110cb
Browse repository at this point
fix crash in Cocoa when SDL_RedrawCursor sends NULL to ShowCursor
Show description for 5447721
mr1name
authored and
Kontrabant
committed
5447721
View commit details
Copy full SHA for 5447721
Browse repository at this point
cocoa: Check for duplicate proximity events.
Show description for 91a5598
icculus
committed
91a5598
View commit details
Copy full SHA for 91a5598
Browse repository at this point
win32: Set the number of frames correctly when caching a scaled animated cursor
Show description for 3669920
Kontrabant
committed
3669920
View commit details
Copy full SHA for 3669920
Browse repository at this point
testcustomcursor: set the hotspot to the middle of the cross
slouken
committed
0e351ef
View commit details
Copy full SHA for 0e351ef
Browse repository at this point
README-emscripten: Added a note about how the 2D API handles vsync differently.
Show description for f999d8d
icculus
committed
f999d8d
View commit details
Copy full SHA for f999d8d
Browse repository at this point
Add option "--quit-after-ms N" to automatically quit application after N ms
1bsyl
authored and
slouken
committed
128baec
View commit details
Copy full SHA for 128baec
Browse repository at this point
Make SDL3.framework path detection more robust by searching upwards (#14259)
withSang
authored
792bde9
View commit details
Copy full SHA for 792bde9
Browse repository at this point
Don't do NULL-checks before free()
eloj
authored and
slouken
committed
3b0347a
View commit details
Copy full SHA for 3b0347a
Browse repository at this point
Don't do NULL-checks before SDL_free()
Show description for aaee09d
eloj
authored and
slouken
committed
aaee09d
View commit details
Copy full SHA for aaee09d
Browse repository at this point
Copy properties when converting a surface to a new format
Show description for 2f810e0
slouken
committed
2f810e0
View commit details
Copy full SHA for 2f810e0
Browse repository at this point
Treat a single frame animated cursor as a normal color cursor
slouken
committed
23fcf53
View commit details
Copy full SHA for 23fcf53
Browse repository at this point
Added fallback support for animated cursors
slouken
committed
bd86e85
View commit details
Copy full SHA for bd86e85
Browse repository at this point
Fixed crash if the animated cursor had a NULL frame 0
slouken
committed
0e87ba1
View commit details
Copy full SHA for 0e87ba1
Browse repository at this point
Set an error if a cursor image is too large
slouken
committed
cae27a0
View commit details
Copy full SHA for cae27a0
Browse repository at this point
Commits on Oct 19, 2025
x11: Check for a valid video device pointer before dereferencing the name
Kontrabant
committed
95c0b49
View commit details
Copy full SHA for 95c0b49
Browse repository at this point
x11: Ensure that parent windows for a dialog are from the X11 driver
Show description for bad5dce
Kontrabant
committed
bad5dce
View commit details
Copy full SHA for bad5dce
Browse repository at this point
Sync SDL3 wiki -> header
Show description for ac29b02
SDLWikiBot
committed
ac29b02
View commit details
Copy full SHA for ac29b02
Browse repository at this point
kmsdrm: Restore atomic support.
icculus
committed
1fe9267
View commit details
Copy full SHA for 1fe9267
Browse repository at this point
Fixed bug #14233 - Android fix Android_WaitActiveAndLockActivity() to make sure Android_Paused state is refreshed
1bsyl
authored and
slouken
committed
e4c60c0
View commit details
Copy full SHA for e4c60c0
Browse repository at this point
Commits on Oct 18, 2025
Fix debug mode being set too late
Show description for cbcb145
TheSniperFan
authored and
slouken
committed
cbcb145
View commit details
Copy full SHA for cbcb145
Browse repository at this point
Previous
Next
You can’t perform that action at this time.