Получить количество образцов, выделенных водителем

Я работаю над приложением, в котором я использую мультисэмплированные текстуры. Теперь я хочу получить количество фактических выборок, выделенных драйвером. например, когда мое приложение запрашивает текстуру с 1-кратной мультисэмплингом, драйвер по закону выделяет 2-кратную текстуру с мультисэмплингом, как я могу получить это число, юридически выделенное драйвером? Я искал соответствующий аргумент с glGet, но не нашел тот.

1 ответ

Решение

Вы можете получить количество сэмплов, выделенных для конкретной текстуры, запросив GL_TEXTURE_SAMPLES от glGetTexLevelParameteriv, И нет, я не вставил это в страницу только сейчас. Не обращайте внимания на историю редактирования этой страницы; это всегда было там.

Другие вопросы по тегам