GLRenderer: put max anisotropy into limits map

This commit is contained in:
Kirill Vainer 2015-09-22 21:57:42 -04:00
parent d269839efb
commit efe600c38d
3 changed files with 4 additions and 0 deletions

View File

@ -77,4 +77,6 @@ public enum Limits {
DepthTextureSamples, DepthTextureSamples,
VertexUniformVectors, VertexUniformVectors,
TextureAnisotropy,
} }

View File

@ -68,6 +68,7 @@ public interface GLExt {
public static final int GL_MAX_DEPTH_TEXTURE_SAMPLES = 0x910F; public static final int GL_MAX_DEPTH_TEXTURE_SAMPLES = 0x910F;
public static final int GL_MAX_DRAW_BUFFERS_ARB = 0x8824; public static final int GL_MAX_DRAW_BUFFERS_ARB = 0x8824;
public static final int GL_MAX_SAMPLES_EXT = 0x8D57; public static final int GL_MAX_SAMPLES_EXT = 0x8D57;
public static final int GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF;
public static final int GL_MULTISAMPLE_ARB = 0x809D; public static final int GL_MULTISAMPLE_ARB = 0x809D;
public static final int GL_NUM_PROGRAM_BINARY_FORMATS = 0x87FE; public static final int GL_NUM_PROGRAM_BINARY_FORMATS = 0x87FE;
public static final int GL_PIXEL_PACK_BUFFER_ARB = 0x88EB; public static final int GL_PIXEL_PACK_BUFFER_ARB = 0x88EB;

View File

@ -374,6 +374,7 @@ public class GLRenderer implements Renderer {
if (hasExtension("GL_EXT_texture_filter_anisotropic")) { if (hasExtension("GL_EXT_texture_filter_anisotropic")) {
caps.add(Caps.TextureFilterAnisotropic); caps.add(Caps.TextureFilterAnisotropic);
limits.put(Limits.TextureAnisotropy, getInteger(GLExt.GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT));
} }
if (hasExtension("GL_EXT_framebuffer_object") if (hasExtension("GL_EXT_framebuffer_object")