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 }}
mstan
/
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
Breadcrumbs
History for
SDL
src
video
SDL_video.c
on
SDL2
User selector
All users
All time
Commit history
Commits on Jun 16, 2026
Android treat FULLSCREEN flag as FULLSCREEN_DESKTOP
Farmer-Markus
authored and
slouken
committed
3f1534a
View commit details
Copy full SHA for 3f1534a
View code at this point
Browse repository at this point
Commits on Apr 28, 2026
video: NULL-check display in SDL_DestroyWindow
rustedsword
authored and
icculus
committed
039a60c
View commit details
Copy full SHA for 039a60c
View code at this point
Browse repository at this point
Commits on Jan 1, 2026
Updated copyright for 2026
slouken
committed
f432937
View commit details
Copy full SHA for f432937
View code at this point
Browse repository at this point
Commits on Jul 29, 2025
Revert "Use SDL_MessageBoxFlags and SDL_MessageBoxButtonFlags appropriately"
Show description for af2279b
slouken
committed
af2279b
View commit details
Copy full SHA for af2279b
View code at this point
Browse repository at this point
Use SDL_MessageBoxFlags and SDL_MessageBoxButtonFlags appropriately
Show description for 059af52
slouken
committed
059af52
View commit details
Copy full SHA for 059af52
View code at this point
Browse repository at this point
Commits on Jul 28, 2025
[SDL2] Implement SDL_GL_GetAttribute for SDL_GL_FLOATBUFFERS
bibendovsky
authored and
slouken
committed
3c36718
View commit details
Copy full SHA for 3c36718
View code at this point
Browse repository at this point
Commits on May 19, 2025
Fixed rare crash trying to interrupt SDL_WaitEvent()
Show description for 33eb167
slouken
committed
33eb167
View commit details
Copy full SHA for 33eb167
View code at this point
Browse repository at this point
Commits on Jan 29, 2025
Fixed crash when trying to disconnect secondary display on iOS
deveee
authored and
slouken
committed
934d695
View commit details
Copy full SHA for 934d695
View code at this point
Browse repository at this point
Commits on Jan 1, 2025
Updated copyright for 2025
slouken
committed
2b5b8fd
View commit details
Copy full SHA for 2b5b8fd
View code at this point
Browse repository at this point
Commits on Dec 23, 2024
Allow rendering during the modal resize loop on macOS
Show description for 884c8b6
slouken
committed
884c8b6
View commit details
Copy full SHA for 884c8b6
View code at this point
Browse repository at this point
Commits on Oct 12, 2024
3DS: Support simple message boxes
ccawley2011
authored and
slouken
committed
23d456e
View commit details
Copy full SHA for 23d456e
View code at this point
Browse repository at this point
Commits on Aug 7, 2024
Fixed crash when the current mouse capture window is destroyed
Show description for 5ca0639
slouken
committed
5ca0639
View commit details
Copy full SHA for 5ca0639
View code at this point
Browse repository at this point
Commits on Jul 5, 2024
Try to create an accelerated renderer for the window surface even if SDL_HINT_RENDER_DRIVER is "software"
Show description for a4cbba1
slouken
committed
a4cbba1
View commit details
Copy full SHA for a4cbba1
View code at this point
Browse repository at this point
Commits on Jul 4, 2024
render: SDL_DestroyWindow hollows out its renderer but doesn't free it.
Show description for 1413d67
icculus
committed
1413d67
View commit details
Copy full SHA for 1413d67
View code at this point
Browse repository at this point
Commits on Jun 29, 2024
Respect SDL_HINT_RENDER_DRIVER when creating an accelerated window surface
Show description for 0d9e542
slouken
committed
0d9e542
View commit details
Copy full SHA for 0d9e542
View code at this point
Browse repository at this point
Clean up any renderer in SDL_DestroyWindowSurface()
Show description for a3f0c37
slouken
committed
a3f0c37
View commit details
Copy full SHA for a3f0c37
View code at this point
Browse repository at this point
Commits on Jun 26, 2024
video: Fix memory leak when deleting a video display
Show description for 20f1061
Kontrabant
committed
20f1061
View commit details
Copy full SHA for 20f1061
View code at this point
Browse repository at this point
Commits on Jun 4, 2024
PSP: Add on-screen keyboard support
sharkwouter
authored and
slouken
committed
018f279
View commit details
Copy full SHA for 018f279
View code at this point
Browse repository at this point
Commits on Apr 15, 2024
Prefer display modes that exactly match the desired format or refresh rate
ccawley2011
authored and
slouken
committed
6c6b497
View commit details
Copy full SHA for 6c6b497
View code at this point
Browse repository at this point
Add a quirk for fullscreen-only video drivers
ccawley2011
authored and
slouken
committed
596096a
View commit details
Copy full SHA for 596096a
View code at this point
Browse repository at this point
Commits on Feb 16, 2024
emscripten, wayland, x11: Share the table of CSS cursor names
Show description for 271df2f
smcv
authored and
icculus
committed
271df2f
View commit details
Copy full SHA for 271df2f
View code at this point
Browse repository at this point
Commits on Jan 27, 2024
Fixed N3DS build
slouken
committed
3322131
View commit details
Copy full SHA for 3322131
View code at this point
Browse repository at this point
Enable text input on video initialization without popping up an on-screen keyboard
Show description for 4ff3b28
slouken
committed
4ff3b28
View commit details
Copy full SHA for 4ff3b28
View code at this point
Browse repository at this point
Commits on Jan 23, 2024
fixes after ShowMessageBox changes:
Show description for 9e352e6
sezero
committed
9e352e6
View commit details
Copy full SHA for 9e352e6
View code at this point
Browse repository at this point
SDL_ShowMessageBox: Remove `#ifdef`s and respect SDL_VIDEO_DRIVER hint.
Show description for c5c0b2c
icculus
committed
c5c0b2c
View commit details
Copy full SHA for c5c0b2c
View code at this point
Browse repository at this point
Commits on Jan 21, 2024
video: Use string comparison instead of #ifdefs for driver detection
Show description for 06dd70b
Kontrabant
authored and
madebr
committed
06dd70b
View commit details
Copy full SHA for 06dd70b
View code at this point
Browse repository at this point
Commits on Jan 16, 2024
Restore window minimum and maximum size if it is recreated
Show description for f641d91
slouken
committed
f641d91
View commit details
Copy full SHA for f641d91
View code at this point
Browse repository at this point
Commits on Jan 13, 2024
Fixed Xcode warnings
slouken
committed
b6e97d9
View commit details
Copy full SHA for b6e97d9
View code at this point
Browse repository at this point
Commits on Jan 9, 2024
Only force X11 if SDL_VIDEO_DRIVER_X11 is available
slouken
committed
970ed36
View commit details
Copy full SHA for 970ed36
View code at this point
Browse repository at this point
Use the X11 driver if the application uses X11-based graphics frameworks
Show description for bd2f1e9
slouken
committed
bd2f1e9
View commit details
Copy full SHA for bd2f1e9
View code at this point
Browse repository at this point
Commits on Jan 1, 2024
Updated copyright for 2024
slouken
committed
0fc3574
View commit details
Copy full SHA for 0fc3574
View code at this point
Browse repository at this point
Commits on Nov 17, 2023
cmake: fix uses of undefined macro identifiers (-Wundef)
madebr
authored
d81d986
View commit details
Copy full SHA for d81d986
View code at this point
Browse repository at this point
Commits on Nov 14, 2023
Fixed a memory leak at window creation.
Show description for 0ec1209
slouken
committed
0ec1209
View commit details
Copy full SHA for 0ec1209
View code at this point
Browse repository at this point
Commits on Nov 11, 2023
Re-add SDL_assert() with non boolean ptr syntax (#8531)
1bsyl
authored
f3419d8
View commit details
Copy full SHA for f3419d8
View code at this point
Browse repository at this point
Commits on Nov 10, 2023
[SDL2] pointer boolean (#8523)
1bsyl
authored
a14b948
View commit details
Copy full SHA for a14b948
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.