Rilis PortableGL 0.100, implementasi C dari OpenGL 3

PortableGL 0.100 kini tersedia. Perangkat lunak ini mengembangkan implementasi API grafis OpenGL 3.x, yang ditulis sepenuhnya dalam bahasa C. Secara teoritis, PortableGL dapat digunakan dalam aplikasi apa pun yang menerima tekstur atau framebuffer sebagai input. Kode dikemas sebagai satu file header dan didistribusikan di bawah lisensi MIT.

Sasaran proyek ini meliputi portabilitas, kepatuhan API OpenGL, kemudahan penggunaan, kode sederhana, dan kinerja tinggi. Area aplikasi yang disebutkan meliputi pengajaran konsep untuk membangun API grafik, menggunakannya untuk grafik 3D pada sistem tanpa GPU, dan mengintegrasikan dukungan OpenGL ke dalam sistem operasi tertentu yang belum mendukung Mesa3D. Di antara proyek yang telah selesai menggunakan PortableGL, tercatat sebuah port dari permainan mirip Minecraft, Craft.

Versi baru ini terus memperluas fungsionalitas dan kemampuan OpenGL: fungsi OpenGL untuk bekerja dengan parameter tekstur telah diimplementasikan, serta fungsi GLSL texelFetch[1-3]D(). Dukungan telah ditambahkan untuk memilih format piksel pada waktu kompilasi dan menggunakan format buffer warna 32-bit atau 16-bit apa pun. Format PGL_D24S8 dan PGL_D16 telah diimplementasikan. Kemampuan untuk menentukan konfigurasi memori yang telah ditentukan sebelumnya telah ditambahkan.

Sumber: opennet.ru

Beli hosting yang andal untuk situs dengan perlindungan DDoS, server VPS VDS 🔥 Beli hosting website andal dengan perlindungan DDoS, server VPS VDS | ProHoster