Какие входные данные у меня есть в шейдерах Optifine?

#glsl #shader #minecraft

#glsl #шейдер #Minecraft

Вопрос:

Недавно я начал изучать GLSL в контексте шейдеров Minecraft, совместимых с Optifine, и столкнулся с некоторыми проблемами с ними. Какую информацию о мире игры я могу использовать в своем коде шейдеров и как я могу ее получить? Например, простейший шейдер, который я нашел в Интернете, использует переменные varying vec4 texcoord;
uniform sampler2D gcolor; , которые, по-видимому, определяются стандартным движком рендеринга Minecraft, и мне интересно, какие еще переменные я могу использовать, которые предоставляет мне Optifine? Заранее благодарю вас за ваши ответы.

Комментарии:

1. Прочитайте документ 🙂

2. github.com/sp614x/optifine/blob/master/OptiFineDoc/doc /… это полная документация по шейдерам optifine.