Пример #1
0
Файл: gl.c Проект: rzr/glshim
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);
    }
}
Пример #2
0
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);
        }
    }
}