Программирование игр, создание игрового движка, OpenGL, DirectX, физика, форум
GameDev.ru / Программирование / Форум / Ковыряю этот ваш OpenGL. [вопрос в посте #55] (7 стр)

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

Страницы: 1 2 3 4 5 6 7
MisanthropeПостоялецwww1 июня 201714:47#90
куда девается/переезжает инфа постепенно ?
https://www.khronos.org/registry/OpenGL-Refpages/gl4/xhtml/glGetTexImage.xml
Fantom09Постоялецwww1 июня 201715:18#91
MisanthropeПостоялецwww1 июня 201716:02#92
O, мерси! Я уж думал что они документацию хоронят по тихому:)
Странно что гугол отправляет по xhtml вместо html
MisanthropeПостоялецwww25 июля 201714:47#93
есть ли возможность в OpenGL, при наличии  Multiple Render Targets,
задать цвет очистки каждого из таргетов?
MisanthropeПостоялецwww25 июля 201715:13#94
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);

всем спасибо
MisanthropeПостоялецwww11 июня 20182:00#95
а есть ли ограничения на размер бухвера для vbo ?
а то оно мне в кеш не влазит :(
MrShoorУчастникwww11 июня 20182:25#96
Synthetic
> Дело в том, что при достижении примерно таких размеров
> VAO : 130
> VBO : 259
> IBO : 260
> OpenGL начинает рисовать хрень и шлет мне GL_INVALID_OPERATION.
У меня на рабочих проектах доходит до нескольких тысяч VBO, IBO и VAO, и все рисуется. Пока еще в ограничение по количество VAO | VBO | IBO я еще не упирался ни разу.
Great V.Постоялецwww11 июня 20184:58#97
Misanthrope
> а есть ли ограничения на размер бухвера для vbo ?
Когда я изучал этот вопрос, то встречал заявления типа: ограничен лишь объемом памяти на вашей видюхе и то не факт.
Но там же вдогонку упоминалось: можно запросить максимальный размер буфера для эффективной работы. Т.е. больше этого предела работать будет (скорее всего), но не факт что так же шустро.
Но это только для vbo, т.е. GL_ARRAY_BUFFER. Большинство остальных, типа UBO и SSBO, таки имеют "ограничения".

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

Правка: 11 июня 2018 4:59

innuendoПостоялецwww11 июня 20186:57#98
MrShoor
> У меня на рабочих проектах

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

MrShoorУчастникwww11 июня 20187:56#99
innuendo
> это на каких же, если pcad atlium на dx?
Не могу сказать, NDA. Но opengl кода я в своей жизни писал побольше, чем dx.
innuendoПостоялецwww11 июня 20188:40#100
MrShoor
> Но opengl кода я в своей жизни писал побольше,

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

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

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

g-contПостоялецwww11 июня 20189:57#101
Чтобы получить GL_OUT_OF_MEMORY надо создать VBO размером близким или чуть больше чем размер видеопамяти.
MrShoorУчастникwww11 июня 201816:53#102
innuendo
> вононо как ... и кому нужен этот glsl ?
Это не отменяет его убогость.

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

innuendoПостоялецwww11 июня 201819:45#103
MrShoor
> Это не отменяет его убогость.

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


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

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

Страницы: 1 2 3 4 5 6 7

/ Форум / Программирование игр / Графика

2001—2018 © GameDev.ru — Разработка игр