Ciao a tutti.
Come da oggetto, avrei questo problema
codice:
glm::mat4 *matrice;
....Assegno matrice...
glm::vec3 vettore;
vettore[0] = matrice[0][0];
il compilatore mi da errore:
codice:
||=== Build: Debug in glmtest (compiler: GNU GCC Compiler) ===|
error: cannot convert ‘glm::detail::tmat4x4<float, (glm::precision)0u>::col_type {aka glm::detail::tvec4<float, (glm::precision)0u>}’ to ‘float’ in assignment|
Neanche con il cast esplicito mi compila il sorgente
Se invece di un puntatore metto
codice:
glm::mat4 matrice;
Non ho errori...ma così posi viene fatta una copia e non mi serve, ne vorrei farla...
Sapete perchè ?
Grazie