PortableGL 0.100 թողարկում, OpenGL 3-ի արտոնագիր C լեզվով

Доступен выпуск проекта PortableGL 0.100, развивающего программную реализацию графического API OpenGL 3.x, написанную целиком на языке Си. Теоретически PortableGL может быть использован в любых приложениях, принимающих текстуру или фреймбуфер в качестве входных данных. Код оформлен в виде одного заголовочного файла и распространяется под лицензией MIT.

Երևակայության նախագծի նպատակներն են, օրինակ՝ շարժականությունը, OpenGL API-ի համապատասխանությունը, օգտագործման հարմարավետությունը, պարզ կոդը և բարձր արտադրողականությունը: Կիրառման ոլորտներից նշվում են գրաֆիկական API-ի կառուցման կոնցեպցիաների ուսուցում, 3D գրաֆիկայի աշխատանքներ GPU չունեցող համակարգերում և OpenGL-ի աջակցությունն իրականացնելու ինտեգրումը հատուկ օպերացիոն համակարգերում, որոնց համար Mesa3D փաթեթը չի տեղափոխվել: Մ已有 նախագծերից, որոնք օգտագործում են PortableGL, նշվում է Minecraft-օրինակ խաղի Craft պորտը.

В новой версии продолжено наращивание функций и возможностей OpenGL: Реализованы OpenGL-функции для работы с параметрами текстур, а также GLSL-функции texelFetch[1-3]D(). Добавлена поддержка выбора пиксельного формата на этапе компиляции и использования любых 32- и 16-разрядных форматов цветовых буферов. Реализованы форматы PGL_D24S8 и PGL_D16. Добавлена возможность задания предопределённой конфигурации памяти.

Ընտանիք: opennet.ru

Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով 🔥 Գնել հուսալի հյուրընկալում DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster