Доступний випуск проекту PortableGL 0.100, що розвиває програмну реалізацію графічного API OpenGL 3.x, написану цілком мовою Сі. Теоретично PortableGL може бути використаний у будь-яких додатках, які приймають текстуру або фреймбуфер як вхідні дані. Код оформлений у вигляді одного файлу заголовка і поширюється під ліцензією MIT.
Проектом визначено такі цілі, як переносимість, відповідність API OpenGL, простота використання, простий код та висока продуктивність. З областей застосування згадуються навчання концепціям побудови графічних API, використання для роботи з 3D-графікою на системах без GPU та інтеграція підтримки OpenGL у специфічні операційні системи, для яких не перенесено пакет Mesa3D. З готових проектів, що використовують PortableGL, відзначається порт Minecraft-подібної гри Craft.
У новій версії продовжено нарощування функцій та можливостей OpenGL: Реалізовано OpenGL-функції для роботи з параметрами текстур, а також функції GLSL-texelFetch[1-3]D(). Додано підтримку вибору піксельного формату на етапі компіляції та використання будь-яких 32- та 16-розрядних форматів колірних буферів. Реалізовано формати PGL_D24S8 та PGL_D16. Додана можливість завдання певної конфігурації пам'яті.
Джерело: opennet.ru
