Войти
ФлеймФорумПрограммирование

Есть ли смысл рассказывать о биндингах в OpenGL 4.5? (3 стр)

Advanced: Тема повышенной сложности или важная.

Страницы: 1 2 3 4 Следующая »
#30
21:48, 25 ноя. 2019

Great V.
Я же не агитирую за вулкан.
Я про то, что новичок (в моем понимании) может уткнуться в проблему апи и долго ее решать, просто потому что нет опыта, а возможности отладки под глес еще меньше.


#31
21:52, 25 ноя. 2019

Great V.
> Только плеваться будет от того какое OpenGL говно (а так оно и есть).

чудик, тебя кто-то заставляет ? юзай dx

#32
21:52, 25 ноя. 2019

/A\
Да я тоже в общем то не против вулкана.
Просто я еще немного не опытен в нем. Да для начала надо хотя бы эти курсы закончить.
А дебаг - это вообще отдельное ремесло со своей спецификой под конкретный АПИ.

#33
21:56, 25 ноя. 2019

innuendo
Это ты чудик.
Вне зависимости от того какие инструменты я использую OpenGL как был говном так и останется.
Я вроде явно дал понять что эта тема о актуальности старых версий OpenGL для обучения, а не о сравнении с другими ГАПИ.
Будешь дальше мусорить - начну удалять.

Ну и да, монополия на кросплатформу не делает OpenGL лучше.
Это просто кросплатформенное говно.
#34
22:09, 25 ноя. 2019

/A\
> а возможности отладки под глес еще меньше.
?
интересно, где новичку больше шансов словить проблему - в вулкане или глглес?

#35
22:45, 25 ноя. 2019

innuendo
> > а возможности отладки под глес еще меньше.
> ?
Я про то, что в глес2 никаких отладочных сообщений нет, в отличие от гл4, вулкана и дх

#36
22:54, 25 ноя. 2019

/A\
> Я про то, что в глес2 никаких отладочных сообщений нет, в отличие от гл4,
> вулкана и дх

в 100-500 раз спрошу - если баг в драйвере поможет аля dxdebug?

#37
0:23, 26 ноя. 2019

innuendo
> в 100-500 раз спрошу - если баг в драйвере поможет аля dxdebug?
частично, ну ты видишь что нет сообшений от дебагера, а что-то работает не так, значит дело в драйвере)

#38
1:43, 26 ноя. 2019

/A\
> частично, ну ты видишь что нет сообшений от дебагера, а что-то работает не так,
> значит дело в драйвере)
а заказчик всё равно спрашивает когда пофиксите?))

#39
8:05, 26 ноя. 2019

/A\
> частично, ну ты видишь что нет сообшений от дебагера, а что-то работает не так,
> значит дело в драйвере)

очень смешно

#40
15:14, 26 ноя. 2019

Апдейт: есть ли смысл рассказывать о glBindBuffer и объектах-мишенях типа GL_UNIFORM_BUFFER?
DSA позволяет обойтись без биндингов при использовании буферов вершин и индексов. По сути, теперь даже не обязательно знать что это буфер вершин или индексов, т.к. вместе с биндингами их "типизация" улетучивается.
Еще у меня из запланированных тем есть UBO и SSBO. Но там ведь даже не glBindBuffer, а glBindBufferBase/glBindBufferRange.
Можно ли обойтись упоминанием GL_UNIFORM_BUFFER и GL_SHADER_STORAGE_BUFFER лишь в описании glBindBufferBase/glBindBufferRange?

#41
15:20, 26 ноя. 2019

Great V.
> DSA позволяет обойтись без биндингов
У меня отказывалось работать если в первый раз не забиндить буфер, потом DSA уже работало.
Но давно это было, может сейчас получше стало.

#42
15:34, 26 ноя. 2019

/A\
Я сейчас переписываю примеры под DSA, в том числе с использованием и другого функционала вроде glNamedBufferStorage и glCreateProgramPipelines.
Пока полет нормальный, хотя до серьезных примеров еще не добрался. Но т.к. это все на интегрированной графике то я думаю можно спать спокойно.

#43
16:35, 26 ноя. 2019

Great V.
> курсы для новичков
лучше для профессионалов делай, для новичков и так инфы полно

#44
16:44, 26 ноя. 2019

Misanthrope
1. Я не назвал бы себя профессионалом.
2. Ага, инфы действительно полно. Особенно по glBegin/glEnd.
3. Я все же живые курсы провожу, а не просто выкладываю уроки в интернет. А для курсов нужны примеры кода, презентации, список тем и т.д..

Страницы: 1 2 3 4 Следующая »
ФлеймФорумПрограммирование