1
\$\begingroup\$

I have a GPU which supports anisotropic filtering and a 1024x1024 soil texture. I would like to know, if I even need to create a mipmap when I am using anisotropic filtering or if I can just leave it out and only use anisotropic filtering.

I looked it up in some tuts and posts and each one had mipmapping enabled too, but they did not mention why.

I am not sure, but I think that I need a mipmap because I don't think that anisotropic filtering scales a texture from 1024x1024 to something like 512x512 or 256x256. Am I right?

\$\endgroup\$
1
  • \$\begingroup\$ Why don't you try it and find out? Enabling mip mapping is a simple 1 line kinda thing \$\endgroup\$
    – Yattabyte
    Commented Oct 12, 2016 at 0:27

1 Answer 1

0
\$\begingroup\$

You don't need to enable mipmap for anisotropic filtering to work, but you should. Anisotropic filtering is an experimental feature on some GPUs, so the support rate is very low. To make sure the user gets close to the same experience as on other devices, you need both.

\$\endgroup\$
7
  • 2
    \$\begingroup\$ "Anisotropic filtering is an experimental feature on some GPUs, so the support rate is very low" - I'm not certain where you got that from; AF has been an absolutely standard feature across NV, AMD/ATI and Intel for over 10 years. \$\endgroup\$ Commented Oct 12, 2016 at 8:34
  • \$\begingroup\$ @LeComteduMerde You refer to it with GL_EXT, and you need to check if it exists before you use it. I have pretty recent computer, which doesn't support it \$\endgroup\$
    – Bálint
    Commented Oct 12, 2016 at 8:49
  • 1
    \$\begingroup\$ GL_EXT is just because of IP issues; it's absolutely nothing to do with whether or not it's supported. Please see opengl.org/discussion_boards/showthread.php/… \$\endgroup\$ Commented Oct 12, 2016 at 8:55
  • 1
    \$\begingroup\$ The S6 has a mobile GPU. Please don't confuse mobile GPU capabilities with desktop GPUs. \$\endgroup\$ Commented Oct 12, 2016 at 9:01
  • 1
    \$\begingroup\$ First sentence of the question: "I have a GPU which supports anisotropic filtering" - it's clearly not a problem. \$\endgroup\$ Commented Oct 12, 2016 at 9:06

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .