Об этом проекте

SoftwareRasterizer — это 3D программный растеризатор, реализованный на C99. Он разработан как кроссплатформенный, с поддержкой сборки для macOS, Linux, Windows и WebAssembly через Emscripten. Ключевые технические особенности включают: - Платформозависимые SIMD-оптимизации для x86-64 (SSE2) и ARM64 (NEON). - Профайлер кадров, генерирующий файлы trace.json для визуализации в Perfetto. - Интеграция с SDL3 для управления окнами и вводом. - Растеризация шрифтов TrueType, предоставляемая stb_truetype. В проекте присутствует набор тестов и скрипты сборки для различных конфигураций (отладка и релиз).