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

Как узнать производителя видеокарты? (В OpenGL) (6 стр)

Страницы: 1 2 3 4 5 6 7 Следующая »
#75
18:51, 4 июня 2018

Delfigamer
> А у тебя в рендерере можно регулировать расход юниформов?
Основной расход юниформов идёт на передачу матриц костей. Если юниформов слишком мало, то и кол-во симулируемыех костей сокращается. Формула примерно такая
max_skinned_bones = ( gl_max_uniforms - max_reserved_uniforms ) / uniforms_per_bone;
Чтобы во первых не передать больше чем возможно и в связи с этим словить какой-то глюк, а во вторых чтобы как-то обработать ситуацию, вывести сообщение об ошибке.


#76
(Правка: 18:55) 18:53, 4 июня 2018

Delfigamer
> вызвать glLinkProgram и посмотреть на результат
Оно далеко не везде выдаёт ошибку. Что-то ловится уже непосредственно при отрисовке, причём на разных вендорах естественно по разному.

Delfigamer
> Если интересует поддержка формата - нужно зайти в DeviceCaps и спросить
> конкретно поддержку этого формата
Ну вот на словах все интелы поддерживают GL_EXT_texture_lod_bias. А на деле половина карточек выглючивает по-страшному. Еще навскидку - бесшовные теневые кубемапы на жирафах 8-й, 9-й серии. На словах поддерживается, на деле валятся в эмуляцию.

#77
18:58, 4 июня 2018

innuendo
> тут есть модераторы ? :)  срочно вколите антидот
Антидот это типо 1.0 - dot ?

#78
20:18, 4 июня 2018

g-cont
> бесшовные теневые кубемапы на жирафах 8-й, 9-й серии. На словах
> поддерживается, на деле валятся в эмуляцию

что если R32F?

#79
20:53, 4 июня 2018

skalogryz
> Соответственно NVidia предоставлиа расширение WGL (WGL_NV_Gpu_affinity), для
> организации такого выбора.
емнип это только для квадр

#80
21:18, 4 июня 2018

barnes
> емнип это только для квадр
Базовую инфу по карточкам она всё равно выдаёт

#81
21:36, 4 июня 2018

skalogryz
> Базовую инфу по карточкам она всё равно выдаёт
У меня на гфорсе в вгл стринге этого расширения вообще нет.

#82
23:29, 4 июня 2018

barnes
> У меня на гфорсе в вгл стринге этого расширения вообще нет.
не вопрос, а сколько карточек?

#83
0:26, 5 июня 2018

щас одна, когда была слайка, тоже этого расширения не было.

#84
1:46, 5 июня 2018

barnes
> щас одна, когда была слайка, тоже этого расширения не было.
оке. значит не судьба.
через ВинАпи или DX выяснять.

#85
8:15, 5 июня 2018

Яж говорил, что это для квадр. У них для проф карточек хватает интересных вкусностей под гл, которые под игровые карты отсутствуют.

#86
8:16, 5 июня 2018

barnes
> У них для проф карточек хватает интересных вкусностей под гл, которые под
> игровые карты отсутствуют

каких же? а то тут один не верил

#87
8:35, 5 июня 2018

barnes
> Яж говорил, что это для квадр. У них для проф карточек хватает интересных
> вкусностей под гл, которые под игровые карты отсутствуют.
>
о, можно название расширений? Очень интересно

#88
8:40, 5 июня 2018

FlyOfFly
> о, можно название расширений? Очень интересно

я работал на ноуте с квадрой - каких-то особых не помню, но msaa была выше, 32 и 64

#89
8:43, 5 июня 2018

Да та-же аффинити. Управление г-синком тоже только под квадарами доступно (у гфорсов только через панель драйвера)
На вскидку, что по релизу гл4 нашел
GL_NV_deep_texture3D
GL_NVX_shared_sync_object
GL_NV_video_capture
GL_NVX_sysmem_buffer
WGL_NV_gpu_affinity
WGL_NV_swap_group
WGL_NV_video_capture
Кхм, нашел у себя в стринге GL_NVX_multigpu_info. Жалко проверить не на чем, слайка уплыла.

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