Низкоуровневая графика на C
Программная отрисовка пикселей через SDL3 — от буфера кадра до эффекта огня
🗓 2026 ⏰ 2 часа 🔈Английский
Курс показывает, как рисовать графику силами процессора, без видеокарты. На C с библиотекой SDL3 вы соберёте собственный программный рендерер: заведёте буфер кадра, научитесь задавать отдельные пиксели и удерживать 60 кадров в секунду. В финале в этом же буфере воспроизводится классический эффект огня из Doom.
Содержание
1. Разрешение монитора и устройство буфера кадра
2. Ограничения современных ОС и роль SDL3 в доступе к железу
3. Установка SDL3, настройка main.c и сборка через Makefile
4. Создание окна, рендерера и текстуры
5. Главный цикл и обработка системных событий
6. Функция put_pixel: перевод 2D-координат в одномерный массив
7. Очистка буфера, проверка ошибок SDL и защита границ массива
8. Сравнение программного рендеринга на CPU и аппаратного на GPU, эффект огня из Doom
♦️ Смотреть курс
Бесплатные курсы IT 🔹 c algorithms
Программная отрисовка пикселей через SDL3 — от буфера кадра до эффекта огня
🗓 2026 ⏰ 2 часа 🔈Английский
Курс показывает, как рисовать графику силами процессора, без видеокарты. На C с библиотекой SDL3 вы соберёте собственный программный рендерер: заведёте буфер кадра, научитесь задавать отдельные пиксели и удерживать 60 кадров в секунду. В финале в этом же буфере воспроизводится классический эффект огня из Doom.
Содержание
1. Разрешение монитора и устройство буфера кадра
2. Ограничения современных ОС и роль SDL3 в доступе к железу
3. Установка SDL3, настройка main.c и сборка через Makefile
4. Создание окна, рендерера и текстуры
5. Главный цикл и обработка системных событий
6. Функция put_pixel: перевод 2D-координат в одномерный массив
7. Очистка буфера, проверка ошибок SDL и защита границ массива
8. Сравнение программного рендеринга на CPU и аппаратного на GPU, эффект огня из Doom
♦️ Смотреть курс
Бесплатные курсы IT 🔹 c algorithms
Просмотры: 137