Низкоуровневая графика на 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
Просмотры: 137
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти