📄 qglextensions_p.h
字号:
_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 + -