Я пишу приложение для iPhone, которое использует шейдеры GLSL для выполнения преобразований на текстурах, но один момент, с которым я немного затруднился, заключается в передаче переменных в мой шейдер GLSL.
Я читал, что возможно иметь часть чтения шейдера в состоянии OpenGL (и мне нужен только доступ только для чтения к этой переменной), но я не уверен, как произойдет этот обмен.
Короче говоря, я пытаюсь получить значение float, созданное вне шейдера фрагмента, для доступа к шейдеру фрагмента (независимо от того, прошел он или читал внутри шейдера).
Спасибо за любую помощь/указатели, которые вы можете предоставить, это очень ценится!