Bonsoir,
Alors voila mon problème : je souhaite pouvoir faire du picking en OpenGL 3 par du color picking. Pour cela, au moment du clique utilisateur, je calcul une nouvelle frame dans un fbo avec les colorIDs de chaque primitives puis je lis le pixel cliqué par l'utilisateur avec 2 pixels de marge avec glReadPixel.
Le problème est que la frame complète est générée alors que finalement, tout ce dont j'ai besoin c'est du pixel plus le voisinage donc grosso modo une image de 5x5.
Donc la question est : est-ce qu'il y aurait moyen de limiter le calcul de l'image pour uniquement calculer les pixels pertinents?
D'avance merci pour votre temps.
Partager