File: texture.py

package info (click to toggle)
pyopengl 3.0.2-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 6,936 kB
  • ctags: 9,720
  • sloc: python: 49,408; makefile: 3
file content (53 lines) | stat: -rw-r--r-- 1,497 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
'''Autogenerated by get_gl_extensions script, do not edit!'''
from OpenGL import platform as _p
from OpenGL.GL import glget
EXTENSION_NAME = 'GL_EXT_texture'
_p.unpack_constants( """GL_ALPHA4_EXT 0x803B
GL_ALPHA8_EXT 0x803C
GL_ALPHA12_EXT 0x803D
GL_ALPHA16_EXT 0x803E
GL_LUMINANCE4_EXT 0x803F
GL_LUMINANCE8_EXT 0x8040
GL_LUMINANCE12_EXT 0x8041
GL_LUMINANCE16_EXT 0x8042
GL_LUMINANCE4_ALPHA4_EXT 0x8043
GL_LUMINANCE6_ALPHA2_EXT 0x8044
GL_LUMINANCE8_ALPHA8_EXT 0x8045
GL_LUMINANCE12_ALPHA4_EXT 0x8046
GL_LUMINANCE12_ALPHA12_EXT 0x8047
GL_LUMINANCE16_ALPHA16_EXT 0x8048
GL_INTENSITY_EXT 0x8049
GL_INTENSITY4_EXT 0x804A
GL_INTENSITY8_EXT 0x804B
GL_INTENSITY12_EXT 0x804C
GL_INTENSITY16_EXT 0x804D
GL_RGB2_EXT 0x804E
GL_RGB4_EXT 0x804F
GL_RGB5_EXT 0x8050
GL_RGB8_EXT 0x8051
GL_RGB10_EXT 0x8052
GL_RGB12_EXT 0x8053
GL_RGB16_EXT 0x8054
GL_RGBA2_EXT 0x8055
GL_RGBA4_EXT 0x8056
GL_RGB5_A1_EXT 0x8057
GL_RGBA8_EXT 0x8058
GL_RGB10_A2_EXT 0x8059
GL_RGBA12_EXT 0x805A
GL_RGBA16_EXT 0x805B
GL_TEXTURE_RED_SIZE_EXT 0x805C
GL_TEXTURE_GREEN_SIZE_EXT 0x805D
GL_TEXTURE_BLUE_SIZE_EXT 0x805E
GL_TEXTURE_ALPHA_SIZE_EXT 0x805F
GL_TEXTURE_LUMINANCE_SIZE_EXT 0x8060
GL_TEXTURE_INTENSITY_SIZE_EXT 0x8061
GL_REPLACE_EXT 0x8062
GL_PROXY_TEXTURE_1D_EXT 0x8063
GL_PROXY_TEXTURE_2D_EXT 0x8064
GL_TEXTURE_TOO_LARGE_EXT 0x8065""", globals())


def glInitTextureEXT():
    '''Return boolean indicating whether this extension is available'''
    from OpenGL import extensions
    return extensions.hasGLExtension( EXTENSION_NAME )