このプロジェクトについて
SoftwareRasterizer は C99 で実装された 3D ソフトウェア ラスタライザーです。クロスプラットフォームを意識して設計されており、Emscripten を介して macOS、Linux、Windows、および 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.