Sam Lantinga (Senior Software Engineer, Valve Corporation)
Ryan Gordon (Senior Software Engineer, icculus.org)
Location: Room 3007, West Hall
Date: Tuesday, March 21
Time: 9:30 am - 10:30 am
Pass Type:
All Access Pass, Summits Pass
Topic:
Programming
Format:
Lecture
Vault Recording: Video
Audience Level: All
This talk will help developers with advanced topics in Simple DirectMedia Layer (SDL) development, such as cross-platform high DPI support and relative mouse mode for FPS games, with concrete examples of how use SDL correctly.
Along the way, Sam Lantinga and Ryan Gordon will give a brief history of the project, insights into the open source benefits we've experienced, and the challenges and design decisions involved in creating major versions of the library while maintaining 25 years of backwards compatibility. They will finish up with an introduction to new features in SDL 3.0, including their new 3D rendering API.
Takeaway
Attendees will be able to enhance their projects with several advanced SDL features, learn a successful approach for maintaining ABI backwards compatibility over two decades, and know what's coming in SDL 3.0.