Я только что понял, что GL_ALPHA_TEST
устарело с OpenGL 3.0, поэтому я не могу использовать его с glEnable()
. И я попытался быстро гуглить, как заменить его сейчас (и почему он устарел), но не смог найти ответ на этот простой вопрос. Я также не нашел информацию об удалении GL_ALPHA_TEST
в документации Khronos.
Я полагаю, что теперь единственным способом отбросить фрагменты в соответствии с их альфа-значением является ключевое слово discard в шейдерах фрагментов. Я прав?