The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск PortableGL 0.98, реализации OpenGL 3 на языке Си , opennews (??), 07-Май-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


23. "Выпуск PortableGL 0.98, реализации OpenGL 3 на языке Си "  +/
Сообщение от Аноним (23), 07-Май-24, 11:28 
Как-то так:
- https://github.com/rswinkle/PortableGL/blob/master/demos/sha...
- https://github.com/rswinkle/PortableGL/tree/master/external/glm
В смысле "по сравнению с работой на GPU"? Он на GPU и может.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

28. "Выпуск PortableGL 0.98, реализации OpenGL 3 на языке Си "  +3 +/
Сообщение от Андрей (??), 07-Май-24, 11:50 
Какой GPU ? Это же софтверная библиотека и реализация. Тут единственное, что сложно понять, так это то, чем mesa не устраивает, если она вроде как раз про то и даже больше. Возможно код действительно проще, но тогда не совсем ясен задел на точность. С другой стороны - это круто, иметь программную реализацию OpenGL, которую можно в чистую линковать на любом устройстве на котором хочешь вывести 3D графику, да ещё и так, чтобы сохранить переносимость кода с полными реализациями OpenGL, типо той же месы.
Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск PortableGL 0.98, реализации OpenGL 3 на языке Си "  +3 +/
Сообщение от rezzet (?), 07-Май-24, 11:57 
Насколько понял GPU не может. GPU в отличие от CPU имеет непереносимую специфичную для каждого поколения GPU архитектуру и обеспечить работу на нем может только производитель GPU в своем драйвере. Этот проект это именно рендер на CPU за счет этого получается переносимость везде где есть Си-компилятор, именно о этом пишет автор проекта на странице github. Идея вполне себе жизнеспособная, фактически это процессорный растеризатор.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

135. "Выпуск PortableGL 0.98, реализации OpenGL 3 на языке Си "  +/
Сообщение от Аноним (135), 08-Май-24, 00:10 
С горечью признаю что был не прав - в контексте данной библиотеки прикрутить GPU нельзя.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру