Ben j'ai un p'tit problème avec glReadPixel, je voudrais récupérer la couleur (en float si possible) du pixel ou j'ai cliqué, j'ai cherché sur des dizaines de sites, mais j'ai l'impression que personne utilise cette fonction avec du java XD
Voilà le bout de code correspondant :
Et ben en résultat, ça me donne ça :Code:
1
2
3 ByteBuffer buffer = BufferUtils.createByteBuffer(4); gl.glReadPixels(mouse_x, mouse_y,1,1,GL.GL_RGBA,GL.GL_UNSIGNED_BYTE, buffer); System.out.println(buffer.toString());
java.nio.DirectByteBuffer[pos=0 lim=4 cap=4]
Je récupère les bonnes coordonnées de souris, donc je sais pas ce qui pose problème. J'ai essayé pas mal de trucs différents, mais je sais pas ce qui va pas :/