# SDL Articles

## Introduction

- [SDL 3 -- A Decade of Improvements](https://www.youtube.com/watch?v=PLZXJVPxDTI)

## SDL GPU

- [Introducing: SDL_shadercross](https://moonside.games/posts/introducing-sdl-shadercross/): A tool for shader workflow for the SDL GPU API
- [SDL GPU API Concepts: Data Transfer and Cycling](https://moonside.games/posts/sdl-gpu-concepts-cycling/)
- [SDL GPU API Concepts: Sprite Batcher](https://moonside.games/posts/sdl-gpu-sprite-batcher/)
- [Panel at SIGGRAPH 2025: Using the SDL GPU Graphics API in Education](https://libsdl.org/siggraph2025/)

## Input

- [Best Keyboard Practices](BestKeyboardPractices): How to do keyboard input _perfectly_ with SDL3.

If you come across good articles, please click [edit](https://wiki.libsdl.org/SDL3/Articles/edit) and add them!

