Autor Wątek: [GLSL]Jedna zmienna na instancje w vertex shader  (Przeczytany 545 razy)

Offline Montjet

  • Użytkownik

# Luty 25, 2017, 22:48:48
Witam,
w moim shaderze wierzchołków wielokrotnie obliczam zmienne, które przyjmują te same wartości w obrębie instancji (renderowanie instancyjne).
Czy istnieje jakiś sposób by liczyć je tylko raz?
Chciałem przenieść wszystkie obliczenia z shadera wierzchołków do shadera kontroli teselacji ale potrzebuję stałej gl_InstanceID, której nie da się odczytać w tym shaderze...

Offline Mr. Spam

  • Miłośnik przetworów mięsnych

Offline Kikert

  • Użytkownik

# Luty 26, 2017, 12:25:44
Może po prostu obliczenia da się zrobić wcześniej i ustawić glVertexAttribDivisor?