Me gustaría dejar las luces de OpenGL y hacer las mías. Me gustaría que mis shaders permitieran un número variable de luces.GLSL/C++: matrices de uniformes?
¿Podemos declarar una serie de uniformes en los sombreadores GLSL? En caso afirmativo, ¿cómo estableceríamos los valores de esos uniformes?
Cualquier persona que quiera un número variable de luces, solo haga arreglos con capacidades decentes, y mantenga un conteo de la cantidad de luces actualmente activas. GLSL no permite matrices de tamaño variable (todos los tamaños de matriz deben ser valores constantes y codificados). – Miles