2010-08-18 4 views
2

Je suis en train d'apprendre OpenGL ES sur Android, et j'essaie d'obtenir une sorte de filtrage anisotrope sur les textures. Je veux augmenter la taille d'un sprite, avec une sorte d'interpolation, au lieu de cette "interpolation de pixel la plus proche".Android, filtrage anisotrope?

Y at-il quelque chose comme ça dans la norme OpenGL ES ou dois-je faire une texture pour chaque taille?

+2

Voulez-vous que le filtrage anisotrope réel, ou tout simplement 'GL_LINEAR_MIPMAP_LINEAR'? – genpfault

Répondre

0

Peut-être que. Vérifiez votre extension string.

+0

Je ne trouve pas de drapeau TEXTURE_MAX_ANISOTROPY_EXT, si c'est ce que je suis supposé rechercher. –

+0

Vous devez appeler ['glGetString (GL_EXTENSIONS)'] (http://www.khronos.org/opengles/sdk/1.1/docs/man/glGetString.xml) et vous assurer que 'GL_EXT_texture_filter_anisotropic' est dans la liste avant d'utiliser les nouveaux jetons/fonctions dans le document d'extension. – genpfault