OpenGL 0.99のC実装であるPortableGL 3のリリース

0.99年半の開発期間を経て、PortableGL 3プロジェクトがリリースされました。このプロジェクトは、OpenGL XNUMX.xグラフィックスAPIのソフトウェア実装であり、すべてC言語で記述されています。理論的には、PortableGLは、テクスチャまたはフレームバッファを入力データとして受け入れるあらゆるアプリケーションで使用できます。コードは単一のヘッダーファイルとしてフォーマットされ、MITライセンスの下で配布されています。

このプロジェクトの目標には、移植性、OpenGL API 準拠、使いやすさ、シンプルなコード、高パフォーマンスなどが含まれます。言及されているアプリケーション領域には、グラフィックス API を構築するための概念の指導、GPU のないシステムでの 3D グラフィックスへの使用、Mesa3D が移植されていない特定のオペレーティング システムへの OpenGL サポートの統合などが含まれます。 PortableGL を使用した完成したプロジェクトの中には、Minecraft のようなゲーム Craft の移植が注目されています。

新しいバージョンでは、OpenGL の機能と機能が引き続き拡張され、glColorMask() および glDebugMessageCallback() 呼び出しのサポートが実装され、エラー チェックを無効にする PGL_UNSAFE マクロが追加され、属性プロトタイプを定義する PGLDEF マクロが追加され、パブリック API での OpenGL タイプの使用が再構築されています。

出所: オープンネット.ru

DDoS 保護機能を備えた信頼性の高いサイト用ホスティング、VPS VDS サーバーを購入する 🔥 DDoS攻撃対策付きの信頼性の高いウェブサイトホスティング、VPS/VDSサーバーを購入しましょう | ProHoster