GLboolean glIsEnabled(GLenum cap) { LOAD_GLES(glIsEnabled); switch (cap) { case GL_LINE_STIPPLE: return state.enable.line_stipple; case GL_TEXTURE_GEN_S: return state.enable.texgen_s; case GL_TEXTURE_GEN_T: return state.enable.texgen_t; default: return gles_glIsEnabled(cap); } }
GLboolean glIsEnabled(GLenum cap) { if (state.block.active) { gl_set_error(GL_INVALID_OPERATION); return 0; } FORWARD_IF_REMOTE(glIsEnabled); switch (cap) { case GL_LINE_STIPPLE: return state.enable.line_stipple; case GL_TEXTURE_GEN_S: return state.enable.texgen_s[state.texture.active]; case GL_TEXTURE_GEN_T: return state.enable.texgen_t[state.texture.active]; case GL_TEXTURE_COORD_ARRAY: return state.enable.tex_coord_array[state.texture.client]; default: { LOAD_GLES(glIsEnabled); return gles_glIsEnabled(cap); } } }