===== Examples of GLQuake's texture filtering options ===== Different gl_texturemode settings with and without anisotropic filtering enabled in the graphics drivers (some [[engines]] have a gl_texture_anisotropy [[cvar]] for that). Open the linked full-sized images in tabs and cycle between them to see the differences. Keep in mind that these are static images and that things appear different in motion (moving patterns in the distance and similar effects). ==== Bilinear filtering with no anisotropic filtering (default) ==== From left to right it is GL_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINEAR_MIPMAP_LINEAR {{:glquake:gl_texturemode_gl_linear_with_no_anisotropic_filtering.png?direct&200|}} {{:glquake:gl_texturemode_gl_linear_mipmap_nearest_with_no_anisotropic_filtering.png?direct&200|}}{{:glquake:gl_texturemode_gl_linear_mipmap_linear_with_no_anisotropic_filtering.png?direct&200|}} ==== Bilinear filtering with 16x anisotropic filtering ==== {{:glquake:gl_texturemode_gl_linear_with_16x_anisotropic_filtering.png?direct&200|}} {{:glquake:gl_texturemode_gl_linear_mipmap_nearest_with_16x_anisotropic_filtering.png?direct&200|}}{{:glquake:gl_texturemode_gl_linear_mipmap_linear_with_16x_anisotropic_filtering.png?direct&200|}} ==== Nearest neighbor filtering with no anisotropic filtering ==== From left to right it is GL_NEAREST, GL_NEAREST_MIPMAP_NEAREST, GL_NEAREST_MIPMAP_LINEAR {{:glquake:gl_texturemode_gl_nearest_with_no_anisotropic_filtering.png?direct&200|}} {{:glquake:gl_texturemode_gl_nearest_mipmap_nearest_with_no_anisotropic_filtering.png?direct&200|}}{{:glquake:gl_texturemode_gl_nearest_mipmap_linear_with_no_anisotropic_filtering.png?direct&200|}} ==== Nearest neighbor filtering with 16x anisotropic filtering ==== {{:glquake:gl_texturemode_gl_nearest_with_16x_anisotropic_filtering.png?direct&200|}} {{:glquake:gl_texturemode_gl_nearest_mipmap_nearest_with_16x_anisotropic_filtering.png?direct&200|}}{{:glquake:gl_texturemode_gl_nearest_mipmap_linear_with_16x_anisotropic_filtering.png?direct&200|}}