Sobre o projeto

SoftwareRasterizer é um rasterizador de software 3D implementado em C99. Foi projetado para ser multiplataforma, com suporte de compilação para macOS, Linux, Windows e WebAssembly por meio do Emscripten. Principais recursos técnicos incluem: - Otimizações SIMD específicas para plataforma para x86-64 (SSE2) e ARM64 (NEON). - Um frame profiler que gera arquivos trace.json para visualização no Perfetto. - Integração com SDL3 para gerenciamento de janelas e entrada. - Rasterização de fontes TrueType fornecida por stb_truetype. O projeto inclui um conjunto de testes e scripts de build para várias configurações (debug e release).