Sto modificando la versione della versione di Android dell'esempio di trama 2d dalla guida di programmazione OpenGl ES2.0 per modificare lo shader di frammenti. questo è scritto in puro Java e non usa NDK.glGetShaderInfoLog restituisce stringa vuota (android)
L'esempio di vanilla funziona perfettamente sul mio telefono, ma quando cambio il codice dello shader non funziona più. Questo perché il mio shader modificato non viene compilato (ovviamente), ma non riesco a trovare la causa del problema poiché glGetShaderInfoLog restituisce una stringa vuota.
Ho fatto una ricerca su questo problema, e apparentemente, dal 22 luglio, era un problema noto, ma mi chiedevo quali fossero i modi per aggirarlo. Un post che ho trovato ha detto di aver scritto un wrapper NDK per la funzione, ma essendo nuovo nello sviluppo di Android, non so davvero come farlo.