Sto cercando di avere qualcosa come un intero array uniforme per il mio framment shader (ho solo bisogno di accesso in lettura). Dato che si tratta di una porzione abbastanza grande di dati (non così grande che il caricamento in ogni fotogramma sarebbe impossibile, ma abbastanza da farmi venire voglia di non farlo). In sostanza, voglio solo passargli un'uniforme che dice allo shader dove si trova questo "array". Credo di poter usare una texture 1D per questo, ma non so come (in realtà, non so come fare molte cose perché non riesco a trovare un riferimento per GLSL 3.3, ho sempre e solo riferimenti per l'API C).
Questa sembra una domanda piuttosto semplice e sono sicuro che ha già ricevuto una risposta da qualche parte, ma continuo a cercare e non riesco a trovare quello che sto cercando.