Keluaran PortableGL 0.98, pelaksanaan C OpenGL 3

Selepas lebih setahun pembangunan, PortableGL 0.98 telah dikeluarkan. Ia membangunkan pelaksanaan perisian API grafik OpenGL 3.x, ditulis sepenuhnya dalam C (C99). Secara teorinya, PortableGL boleh digunakan dalam mana-mana aplikasi yang menerima tekstur atau framebuffer sebagai input. Kod ini dibungkus sebagai fail pengepala tunggal dan diedarkan di bawah lesen MIT.

Matlamat projek yang dinyatakan termasuk mudah alih, pematuhan OpenGL API, kemudahan penggunaan, kod mudah dan prestasi tinggi. Bidang aplikasi termasuk mengajar konsep API grafik, menggunakannya untuk grafik 3D pada sistem tanpa GPU, dan menyepadukan sokongan OpenGL ke dalam sistem pengendalian khusus yang Mesa3D belum dialihkan. Di antara projek yang telah disiapkan menggunakan PortableGL, pelabuhan Craft permainan seperti Minecraft dicatatkan.

Dalam versi baharu:

  • Pustaka shader standard baharu telah dilaksanakan.
  • Menambah sokongan untuk format tekstur tambahan dan penukaran automatiknya kepada format RGBA.
    Keluaran PortableGL 0.98, pelaksanaan C OpenGL 3
  • Menambah sokongan untuk digunakan pada atribut bucu dengan jenis selain apungan.
  • Algoritma baharu yang dipertingkatkan untuk menjana garisan lebar dicadangkan.
  • API telah diperluaskan. Banyak fungsi dan keupayaan OpenGL baharu telah ditambah, termasuk keupayaan OpenGL ES 2/3.

Keluaran PortableGL 0.98, pelaksanaan C OpenGL 3 Keluaran PortableGL 0.98, pelaksanaan C OpenGL 3


Sumber: opennet.ru
Beli pengehosan yang boleh dipercayai untuk tapak dengan perlindungan DDoS, pelayan VPS VDS 🔥 Beli pengehosan laman web yang boleh dipercayai dengan perlindungan DDoS, pelayan VPS VDS | ProHoster