Программирование игр, создание игрового движка, OpenGL, DirectX, физика, форум
GameDev.ru / Программирование / Форум / Как узнать производителя видеокарты? (В OpenGL) (6 стр)

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

Страницы: 1 2 3 4 5 6 7 Следующая »
g-contПостоялецwww4 июня 201818:51#75
Delfigamer
> А у тебя в рендерере можно регулировать расход юниформов?
Основной расход юниформов идёт на передачу матриц костей. Если юниформов слишком мало, то и кол-во симулируемыех костей сокращается. Формула примерно такая
max_skinned_bones = ( gl_max_uniforms - max_reserved_uniforms ) / uniforms_per_bone;
Чтобы во первых не передать больше чем возможно и в связи с этим словить какой-то глюк, а во вторых чтобы как-то обработать ситуацию, вывести сообщение об ошибке.
g-contПостоялецwww4 июня 201818:53#76
Delfigamer
> вызвать glLinkProgram и посмотреть на результат
Оно далеко не везде выдаёт ошибку. Что-то ловится уже непосредственно при отрисовке, причём на разных вендорах естественно по разному.

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

Правка: 4 июня 2018 18:55

g-contПостоялецwww4 июня 201818:58#77
innuendo
> тут есть модераторы ? :)  срочно вколите антидот
Антидот это типо 1.0 - dot ?
innuendoПостоялецwww4 июня 201820:18#78
g-cont
> бесшовные теневые кубемапы на жирафах 8-й, 9-й серии. На словах
> поддерживается, на деле валятся в эмуляцию

что если R32F?

barnesПостоялецwww4 июня 201820:53#79
skalogryz
> Соответственно NVidia предоставлиа расширение WGL (WGL_NV_Gpu_affinity), для
> организации такого выбора.
емнип это только для квадр
skalogryzУчастникwww4 июня 201821:18#80
barnes
> емнип это только для квадр
Базовую инфу по карточкам она всё равно выдаёт
barnesПостоялецwww4 июня 201821:36#81
skalogryz
> Базовую инфу по карточкам она всё равно выдаёт
У меня на гфорсе в вгл стринге этого расширения вообще нет.
skalogryzУчастникwww4 июня 201823:29#82
barnes
> У меня на гфорсе в вгл стринге этого расширения вообще нет.
не вопрос, а сколько карточек?
barnesПостоялецwww5 июня 20180:26#83
щас одна, когда была слайка, тоже этого расширения не было.
skalogryzУчастникwww5 июня 20181:46#84
barnes
> щас одна, когда была слайка, тоже этого расширения не было.
оке. значит не судьба.
через ВинАпи или DX выяснять.
barnesПостоялецwww5 июня 20188:15#85
Яж говорил, что это для квадр. У них для проф карточек хватает интересных вкусностей под гл, которые под игровые карты отсутствуют.
innuendoПостоялецwww5 июня 20188:16#86
barnes
> У них для проф карточек хватает интересных вкусностей под гл, которые под
> игровые карты отсутствуют

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

FlyOfFlyПостоялецwww5 июня 20188:35#87
barnes
> Яж говорил, что это для квадр. У них для проф карточек хватает интересных
> вкусностей под гл, которые под игровые карты отсутствуют.
>
о, можно название расширений? Очень интересно
innuendoПостоялецwww5 июня 20188:40#88
FlyOfFly
> о, можно название расширений? Очень интересно

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

barnesПостоялецwww5 июня 20188:43#89
Да та-же аффинити. Управление г-синком тоже только под квадарами доступно (у гфорсов только через панель драйвера)
На вскидку, что по релизу гл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 Следующая »

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

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