⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qglextensions_p.h

📁 奇趣公司比较新的qt/emd版本
💻 H
📖 第 1 页 / 共 2 页
字号:
    _glGetShaderInfoLog qt_glGetShaderInfoLog;    _glGetProgramiv qt_glGetProgramiv;    _glGetUniformLocation qt_glGetUniformLocation;    _glUniform4fv qt_glUniform4fv;    _glUniform3fv qt_glUniform3fv;    _glUniform2fv qt_glUniform2fv;    _glUniform1fv qt_glUniform1fv;    _glUniform1i qt_glUniform1i;    _glActiveStencilFaceEXT qt_glActiveStencilFaceEXT;    _glMultiTexCoord4f qt_glMultiTexCoord4f;    _glActiveTexture qt_glActiveTexture;    _glIsRenderbufferEXT qt_glIsRenderbufferEXT;    _glBindRenderbufferEXT qt_glBindRenderbufferEXT;    _glDeleteRenderbuffersEXT qt_glDeleteRenderbuffersEXT;    _glGenRenderbuffersEXT qt_glGenRenderbuffersEXT;    _glRenderbufferStorageEXT qt_glRenderbufferStorageEXT;    _glGetRenderbufferParameterivEXT qt_glGetRenderbufferParameterivEXT;    _glIsFramebufferEXT qt_glIsFramebufferEXT;    _glBindFramebufferEXT qt_glBindFramebufferEXT;    _glDeleteFramebuffersEXT qt_glDeleteFramebuffersEXT;    _glGenFramebuffersEXT qt_glGenFramebuffersEXT;    _glCheckFramebufferStatusEXT qt_glCheckFramebufferStatusEXT;    _glFramebufferTexture1DEXT qt_glFramebufferTexture1DEXT;    _glFramebufferTexture2DEXT qt_glFramebufferTexture2DEXT;    _glFramebufferTexture3DEXT qt_glFramebufferTexture3DEXT;    _glFramebufferRenderbufferEXT qt_glFramebufferRenderbufferEXT;    _glGetFramebufferAttachmentParameterivEXT qt_glGetFramebufferAttachmentParameterivEXT;    _glGenerateMipmapEXT qt_glGenerateMipmapEXT;};// OpenGL constants/* NV_texture_rectangle */#ifndef GL_NV_texture_rectangle#define GL_TEXTURE_RECTANGLE_NV           0x84F5#define GL_TEXTURE_BINDING_RECTANGLE_NV   0x84F6#define GL_PROXY_TEXTURE_RECTANGLE_NV     0x84F7#define GL_MAX_RECTANGLE_TEXTURE_SIZE_NV  0x84F8#endif#ifndef GL_BGRA#define GL_BGRA 0x80E1#endif#ifndef GL_MULTISAMPLE#define GL_MULTISAMPLE  0x809D#endif#ifndef GL_CLAMP_TO_EDGE#define GL_CLAMP_TO_EDGE 0x812F#endif#ifndef GL_IBM_texture_mirrored_repeat#define GL_MIRRORED_REPEAT_IBM            0x8370#endif#ifndef GL_SGIS_generate_mipmap#define GL_GENERATE_MIPMAP_SGIS           0x8191#define GL_GENERATE_MIPMAP_HINT_SGIS      0x8192#endif// ARB_fragment_program extension protos#ifndef GL_FRAGMENT_PROGRAM_ARB#define GL_FRAGMENT_PROGRAM_ARB           0x8804#define GL_PROGRAM_FORMAT_ASCII_ARB       0x8875#endif// Stencil wrap and two-side defines#ifndef GL_STENCIL_TEST_TWO_SIDE_EXT#define GL_STENCIL_TEST_TWO_SIDE_EXT 0x8910#endif#ifndef GL_INCR_WRAP_EXT#define GL_INCR_WRAP_EXT 0x8507#endif#ifndef GL_DECR_WRAP_EXT#define GL_DECR_WRAP_EXT 0x8508#endif#ifndef GL_TEXTURE0#define GL_TEXTURE0 0x84C0#endif#ifndef GL_TEXTURE1#define GL_TEXTURE1 0x84C1#endif#ifndef GL_EXT_framebuffer_object#define GL_INVALID_FRAMEBUFFER_OPERATION_EXT                    0x0506#define GL_MAX_RENDERBUFFER_SIZE_EXT                            0x84E8#define GL_FRAMEBUFFER_BINDING_EXT                              0x8CA6#define GL_RENDERBUFFER_BINDING_EXT                             0x8CA7#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT               0x8CD0#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT               0x8CD1#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT             0x8CD2#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT     0x8CD3#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT        0x8CD4#define GL_FRAMEBUFFER_COMPLETE_EXT                             0x8CD5#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT                0x8CD6#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT        0x8CD7#define GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT      0x8CD8#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT                0x8CD9#define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT                   0x8CDA#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT               0x8CDB#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT               0x8CDC#define GL_FRAMEBUFFER_UNSUPPORTED_EXT                          0x8CDD#define GL_MAX_COLOR_ATTACHMENTS_EXT                            0x8CDF#define GL_COLOR_ATTACHMENT0_EXT                                0x8CE0#define GL_COLOR_ATTACHMENT1_EXT                                0x8CE1#define GL_COLOR_ATTACHMENT2_EXT                                0x8CE2#define GL_COLOR_ATTACHMENT3_EXT                                0x8CE3#define GL_COLOR_ATTACHMENT4_EXT                                0x8CE4#define GL_COLOR_ATTACHMENT5_EXT                                0x8CE5#define GL_COLOR_ATTACHMENT6_EXT                                0x8CE6#define GL_COLOR_ATTACHMENT7_EXT                                0x8CE7#define GL_COLOR_ATTACHMENT8_EXT                                0x8CE8#define GL_COLOR_ATTACHMENT9_EXT                                0x8CE9#define GL_COLOR_ATTACHMENT10_EXT                               0x8CEA#define GL_COLOR_ATTACHMENT11_EXT                               0x8CEB#define GL_COLOR_ATTACHMENT12_EXT                               0x8CEC#define GL_COLOR_ATTACHMENT13_EXT                               0x8CED#define GL_COLOR_ATTACHMENT14_EXT                               0x8CEE#define GL_COLOR_ATTACHMENT15_EXT                               0x8CEF#define GL_DEPTH_ATTACHMENT_EXT                                 0x8D00#define GL_STENCIL_ATTACHMENT_EXT                               0x8D20#define GL_FRAMEBUFFER_EXT                                      0x8D40#define GL_RENDERBUFFER_EXT                                     0x8D41#define GL_RENDERBUFFER_WIDTH_EXT                               0x8D42#define GL_RENDERBUFFER_HEIGHT_EXT                              0x8D43#define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT                     0x8D44#define GL_STENCIL_INDEX_EXT                                    0x8D45#define GL_STENCIL_INDEX1_EXT                                   0x8D46#define GL_STENCIL_INDEX4_EXT                                   0x8D47#define GL_STENCIL_INDEX8_EXT                                   0x8D48#define GL_STENCIL_INDEX16_EXT                                  0x8D49#define GL_RENDERBUFFER_RED_SIZE_EXT                            0x8D50#define GL_RENDERBUFFER_GREEN_SIZE_EXT                          0x8D51#define GL_RENDERBUFFER_BLUE_SIZE_EXT                           0x8D52#define GL_RENDERBUFFER_ALPHA_SIZE_EXT                          0x8D53#define GL_RENDERBUFFER_DEPTH_SIZE_EXT                          0x8D54#define GL_RENDERBUFFER_STENCIL_SIZE_EXT                        0x8D55#endif#ifndef GL_EXT_packed_depth_stencil#define GL_DEPTH_STENCIL_EXT                                    0x84F9#define GL_UNSIGNED_INT_24_8_EXT                                0x84FA#define GL_DEPTH24_STENCIL8_EXT                                 0x88F0#define GL_TEXTURE_STENCIL_SIZE_EXT                             0x88F1#endif// ### hm. should be part of the GL 1.2 spec..#ifndef GL_CLAMP_TO_EDGE#define GL_CLAMP_TO_EDGE                  0x812F#endif#define glProgramStringARB QGLContextPrivate::qt_get_extension_funcs(ctx).qt_glProgramStringARB#define glBindProgramARB QGLContextPrivate::qt_get_extension_funcs(ctx).qt_glBindProgramARB#define glDeleteProgramsARB QGLContextPrivate::qt_get_extension_funcs(ctx).qt_glDeleteProgramsARB#define glGenProgramsARB QGLContextPrivate::qt_get_extension_funcs(ctx).qt_glGenProgramsARB#define glProgramLocalParameter4fvARB QGLContextPrivate::qt_get_extension_funcs(ctx).qt_glProgramLocalParameter4fvARB#define glActiveStencilFaceEXT QGLContextPrivate::qt_get_extension_funcs(ctx).qt_glActiveStencilFaceEXT#define glMultiTexCoord4f QGLContextPrivate::qt_get_extension_funcs(ctx).qt_glMultiTexCoord4f#define glActiveTexture QGLContextPrivate::qt_get_extension_funcs(ctx).qt_glActiveTexture#define glIsRenderbufferEXT QGLContextPrivate::qt_get_extension_funcs(ctx).qt_glIsRenderbufferEXT#define glBindRenderbufferEXT QGLContextPrivate::qt_get_extension_funcs(ctx).qt_glBindRenderbufferEXT#define glDeleteRenderbuffersEXT QGLContextPrivate::qt_get_extension_funcs(ctx).qt_glDeleteRenderbuffersEXT#define glGenRenderbuffersEXT QGLContextPrivate::qt_get_extension_funcs(ctx).qt_glGenRenderbuffersEXT#define glRenderbufferStorageEXT QGLContextPrivate::qt_get_extension_funcs(ctx).qt_glRenderbufferStorageEXT#define glGetRenderbufferParameterivEXT QGLContextPrivate::qt_get_extension_funcs(ctx).qt_glGetRenderbufferParameterivEXT#define glIsFramebufferEXT QGLContextPrivate::qt_get_extension_funcs(ctx).qt_glIsFramebufferEXT#define glBindFramebufferEXT QGLContextPrivate::qt_get_extension_funcs(ctx).qt_glBindFramebufferEXT#define glDeleteFramebuffersEXT QGLContextPrivate::qt_get_extension_funcs(ctx).qt_glDeleteFramebuffersEXT#define glGenFramebuffersEXT QGLContextPrivate::qt_get_extension_funcs(ctx).qt_glGenFramebuffersEXT#define glCheckFramebufferStatusEXT QGLContextPrivate::qt_get_extension_funcs(ctx).qt_glCheckFramebufferStatusEXT#define glFramebufferTexture1DEXT QGLContextPrivate::qt_get_extension_funcs(ctx).qt_glFramebufferTexture1DEXT#define glFramebufferTexture2DEXT QGLContextPrivate::qt_get_extension_funcs(ctx).qt_glFramebufferTexture2DEXT#define glFramebufferTexture3DEXT QGLContextPrivate::qt_get_extension_funcs(ctx).qt_glFramebufferTexture3DEXT#define glFramebufferRenderbufferEXT QGLContextPrivate::qt_get_extension_funcs(ctx).qt_glFramebufferRenderbufferEXT#define glGetFramebufferAttachmentParameterivEXT QGLContextPrivate::qt_get_extension_funcs(ctx).qt_glGetFramebufferAttachmentParameterivEXT#define glGenerateMipmapEXT QGLContextPrivate::qt_get_extension_funcs(ctx).qt_glGenerateMipmapEXTextern bool qt_resolve_framebufferobject_extensions(QGLContext *ctx);bool qt_resolve_version_1_3_functions(QGLContext *ctx);bool qt_resolve_stencil_face_extension(QGLContext *ctx);bool qt_resolve_frag_program_extensions(QGLContext *ctx);#endif // QGL_EXTENSIONS_P_H

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -