Mike Shah - Graphics Programming with SDL 3

Опубликовано: 23 Март 2026
на канале: CppNorth
4,105
145

https://cppnorth.ca/
---

Graphics Programming with SDL 3

The C++ programming language does not have a standard graphics library, However, there exists many popular graphics frameworks for cross-platform graphics. In this talk, I will provide an introduction to the Simple Directmedia Layer (SDL) library, which has at the start of 2025 released version 3. This library for several decades has been a standard in the games and graphics industry. Throughout this talk, I will show how to get started with the library, some more advanced examples (including compiling graphics applications to web), and then talk about what a standard graphics library could look like in C++, or if it is even necessary. I will also talk about the 3D GPU library in SDL3. Attendees will leave this talk ready to build multimedia / game applications and with an understanding on if SDL3 is the right tool for them.
---

Slides: https://github.com/CppNorth/CppNorth_...

Sponsored by:
Optiver: https://optiver.com/
JetBrains: https://www.jetbrains.com/
---

Mike Shah

Mike Shah is currently a teaching faculty at Yale University with primary teaching interests in computer systems, computer graphics, and game engines. Mike's research interests are related to performance engineering (dynamic analysis), software visualization, and computer graphics. Along with teaching and research work, Mike juggles occasional consulting work as a 3D Senior Graphics Engineer in C++ and producing programming content at his YouTube channel    / @mikeshah  
---

CppNorth is an annual C++ conference held in Toronto, Canada.
Annual CppNorth C++ conference: https://cppnorth.ca/
CppNorth Bluesky: https://bsky.app/profile/cppnorth.bsk...

---

YouTube Videos Edited by
Reid McInroy
[email protected]

#cpp​ #cppnorth​ #programming​