Целесообразно ли ориентироваться на OpenGL 3.2 в современных играх? - PullRequest
8 голосов
/ 22 января 2012

В настоящее время я работаю над игрой / движком, который использует OpenGL для рендеринга, и недавно начал постепенно отказываться от поддержки конвейера с фиксированными функциями.Я мог бы ориентироваться на 2.1, однако я хотел бы использовать тесселяционные или геометрические шейдеры и различные новые функции GLSL, которых нет в 2.1.

Учитывая, что игра не будет готова к выпуску, по крайней мере, еще на один год, было бы разумно выбрать целевой уровень 3.2 в качестве минимальной базы?

Обратите внимание, что эта игра делает использовать преимущества новых функций, таких как кадровые буферы MRT для отложенного освещения и т. Д., И я вовсе не собираюсь поддерживать аппаратное обеспечение с фиксированными функциями.Так что это либо 2,1, либо 3,2, и я склоняюсь к 3,2.Кто-нибудь знает очень приблизительное число людей, имеющих 3,2 совместимых карт и скорость их принятия?

1 Ответ

8 голосов
/ 22 января 2012

Я бы сказал, что пользователи Steve от Valve охватывают значительный процент игрового населения ПК, и в этом случае Обзор оборудования и программного обеспечения Steam будет довольно приличным источником информации.Я не вижу какой-либо статистики поддержки OpenGL, но вы можете извлечь эту информацию из статистики видеокарты .

...