Cosa dovrebbe fare il seguente codice presumendo che qualcosa sia stato disegnato prima del codice sottostante?glColorMask influenza glClear
glColorMask(GL_FALSE, GL_FALSE, GL_FALSE, GL_TRUE);
glClearColor(0.0, 0.0, 0.0, 1.0);
glClear(GL_COLOR_BUFFER_BIT);
glColorMask(GL_TRUE, GL_TRUE, GL_TRUE, GL_TRUE);
Se questo codice imposta l'alpha su 1 o cancella il buffer dei colori?
O in altre parole, glColorMask
influisce su ciò che fa glClear
o si applica solo alle normali operazioni di disegno?
Sto chiedendo specificamente per quanto riguarda OpenGL ES 2.0 quindi sarà apprezzato qualsiasi riferimento a una specifica.