private void loadCapabilitiesES() {
        String version = gl.glGetString(GL.GL_VERSION);
        int oglVer = extractVersion(version);
        if (isWebGL(version)) {
            caps.add(Caps.WebGL);       
        }
        caps.add(Caps.GLSL100);
        caps.add(Caps.OpenGLES20);

        caps.add(Caps.Multisample);

        if (oglVer >= 300) {
            caps.add(Caps.OpenGLES30);
            caps.add(Caps.GLSL300);
            // Instancing is core in GLES300
            caps.add(Caps.MeshInstancing);
        }
        if (oglVer >= 310) {
            caps.add(Caps.OpenGLES31);
            caps.add(Caps.GLSL310);
        }
        if (oglVer >= 320) {
            caps.add(Caps.OpenGLES32);
            caps.add(Caps.GLSL320);
            caps.add(Caps.GeometryShader);
            caps.add(Caps.TesselationShader);
        }
        // Important: Do not add OpenGL20 - that's the desktop capability!
    }
Enable/Disable default automatic generation of mipmaps for framebuffers
@param v  Default is true
jme3-core/src/main/java/com/jme3/renderer/opengl/GLRenderer.java