Войти
ПрограммированиеФорумГрафика

Ковыряю этот ваш OpenGL. [вопрос в посте #55] (7 стр)

Страницы: 13 4 5 6 7 8 Следующая »
#90
14:47, 1 июня 2017

куда девается/переезжает инфа постепенно ?
https://www.khronos.org/registry/OpenGL-Refpages/gl4/xhtml/glGetTexImage.xml


#91
15:18, 1 июня 2017

Заходи с главной страницы и будет счастье:
https://www.khronos.org/registry/OpenGL-Refpages/gl4/
https://www.khronos.org/registry/OpenGL-Refpages/gl4/html/glGetTexImage.xhtml

#92
16:02, 1 июня 2017

O, мерси! Я уж думал что они документацию хоронят по тихому:)
Странно что гугол отправляет по xhtml вместо html

#93
14:47, 25 июля 2017

есть ли возможность в OpenGL, при наличии  Multiple Render Targets,
задать цвет очистки каждого из таргетов?

#94
15:13, 25 июля 2017

Misanthrope
> есть ли возможность в OpenGL, при наличии  Multiple Render Targets,
> задать цвет очистки каждого из таргетов?
да можно, типа того:

    float zero[] = { 0.0f, 0.0f, 0.0f, 0.0f };
    float gray[] = { 0.584f, 0.620f, 0.698f, 1.0f };
    GLenum bufferlist[] = { GL_COLOR_ATTACHMENT0, GL_COLOR_ATTACHMENT1, GL_COLOR_ATTACHMENT2, GL_COLOR_ATTACHMENT3 };
    glDrawBuffers(4, bufferlist);
    glClear(GL_DEPTH_BUFFER_BIT);
    glClearBufferfv(GL_COLOR, 0, gray);
    glClearBufferfv(GL_COLOR, 1, zero);
    glClearBufferfv(GL_COLOR, 2, zero);
    glClearBufferfv(GL_COLOR, 3, zero);
всем спасибо
Прошло более 10 месяцев
#95
2:00, 11 июня 2018

а есть ли ограничения на размер бухвера для vbo ?
а то оно мне в кеш не влазит :(

#96
2:25, 11 июня 2018

Synthetic
> Дело в том, что при достижении примерно таких размеров
> VAO : 130
> VBO : 259
> IBO : 260
> OpenGL начинает рисовать хрень и шлет мне GL_INVALID_OPERATION.
У меня на рабочих проектах доходит до нескольких тысяч VBO, IBO и VAO, и все рисуется. Пока еще в ограничение по количество VAO | VBO | IBO я еще не упирался ни разу.

#97
(Правка: 4:59) 4:58, 11 июня 2018

Misanthrope
> а есть ли ограничения на размер бухвера для vbo ?
Когда я изучал этот вопрос, то встречал заявления типа: ограничен лишь объемом памяти на вашей видюхе и то не факт.
Но там же вдогонку упоминалось: можно запросить максимальный размер буфера для эффективной работы. Т.е. больше этого предела работать будет (скорее всего), но не факт что так же шустро.
Но это только для vbo, т.е. GL_ARRAY_BUFFER. Большинство остальных, типа UBO и SSBO, таки имеют "ограничения".

> а то оно мне в кеш не влазит
Что не влазит?

#98
6:57, 11 июня 2018

MrShoor
> У меня на рабочих проектах

это на каких же, если pcad atlium на dx?

#99
7:56, 11 июня 2018

innuendo
> это на каких же, если pcad atlium на dx?
Не могу сказать, NDA. Но opengl кода я в своей жизни писал побольше, чем dx.

#100
8:40, 11 июня 2018

MrShoor
> Но opengl кода я в своей жизни писал побольше,

вононо как ... и кому нужен этот glsl ?

> Не могу сказать, NDA

NDA запрещает назвать проект или в общих чертах о чём он ?

#101
9:57, 11 июня 2018

Чтобы получить GL_OUT_OF_MEMORY надо создать VBO размером близким или чуть больше чем размер видеопамяти.

#102
16:53, 11 июня 2018

innuendo
> вононо как ... и кому нужен этот glsl ?
Это не отменяет его убогость.

innuendo
> NDA запрещает назвать проект или в общих чертах о чём он ?
Угу. В общих чертах могу сказать только, что это связано с CAD.

#103
19:45, 11 июня 2018

MrShoor
> Это не отменяет его убогость.

мда, и в чём его убогость ? а чё не hlsl ? партия запрещает ?


> Угу. В общих чертах могу сказать только, что это связано с CAD.

Очень подозрительно... на gamedev проектах ещё понятно, а на CAD... ну да, ты же у нас один! писал графику для компании с мировым уровнем ...

Прошло более 10 месяцев
#104
19:07, 11 апр. 2019

казалось бы, есть простенький шейдерок (чур ногами не бить, это тестовый наколеночный шойдер с целью понять чо за бабуйня происходит)

+ Показать

и в нем портится аттрибут вершины vertNormal.
Но если его закешировать, так:

+ Показать

то всё нормально.
На самом деле могут портиться любые другие аттрибуты вершин, если их не закешировать перед просчетом скиновой world матрицы.
В чем тут может быть дело ?

Страницы: 13 4 5 6 7 8 Следующая »
ПрограммированиеФорумГрафика