프로젝트 소개
SoftwareRasterizer는 C99로 구현된 3D 소프트웨어 래스터라이저입니다. macOS, Linux, Windows 및 Emscripten을 통한 WebAssembly를 지원하도록 크로스 플랫폼으로 설계되었습니다.
주요 기술 기능에는 다음이 포함됩니다:
- x86-64(SSE2) 및 ARM64(NEON)을 위한 플랫폼별 SIMD 최적화.
- Perfetto에서 시각화를 위한 trace.json 파일을 생성하는 프레임 프로파일러.
- 창 관리 및 입력을 위한 SDL3 통합.
- stb_truetype에서 제공하는 TrueType 글꼴 래스터라이저.
이 프로젝트는 다양한 구성(디버그 및 릴리스)에 대한 테스트 스위트와 빌드 스크립트를 포함합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.