e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync# Copyright (c) 2001, Stanford University
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync# All rights reserved.
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync#
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync# See the file LICENSE.txt for information on redistributing this software.
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync# This file is imported by several other Python scripts
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsynccurrent_fns = {
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'Color': {
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'types': ['b','ub','s','us','i','ui','f','d'],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'sizes': [3,4],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'default': [0,0,0,1],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'members': ['[0]', '[1]', '[2]', '[3]']
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync },
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'SecondaryColor': {
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'types': ['b','ub','s','us','i','ui','f','d'],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'sizes': [3],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'default': [0,0,0],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'members': ['[0]', '[1]', '[2]']
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync },
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'Normal': {
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'types': ['b','s','i','f','d'],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'sizes': [3],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'default': [0,0,0],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'members': ['[0]', '[1]', '[2]']
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync },
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'TexCoord': {
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'types': ['s','i','f','d'],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'sizes': [1,2,3,4],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'default': [0,0,0,1],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'members': ['[0]', '[1]', '[2]', '[3]'],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'array': 'CR_MAX_TEXTURE_UNITS'
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync },
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'EdgeFlag': {
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'types': ['l'],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'sizes': [1],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'default': [1],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'members': ['[0]']
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync },
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'Index': {
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'types': ['ub','s','i','f','d'],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'sizes': [1],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'default': [0],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'members': ['[0]']
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync },
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'VertexAttrib': {
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'types': ['s','f','d','b','i','ub','ui','us','Nub','Nus','Nui','Nb','Ns','Ni'],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'sizes': [1,2,3,4],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'default': [0,0,0,1],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'members': ['x', 'y', 'z', 'w'],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'array': 'CR_MAX_VERTEX_ATTRIBS'
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync },
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'FogCoord': {
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'types': ['f','d'],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'sizes': [1],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'default': [0],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'members': []
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync },
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync}
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync
fcded3b75bf930c68355adc3e3757e35e9cabde4vboxsynccurrent_fns_new = {
fcded3b75bf930c68355adc3e3757e35e9cabde4vboxsync 'VertexAttrib': {
fcded3b75bf930c68355adc3e3757e35e9cabde4vboxsync 'types': ['s','f','d','b','i','ub','ui','us','Nub','Nus','Nui','Nb','Ns','Ni'],
fcded3b75bf930c68355adc3e3757e35e9cabde4vboxsync 'sizes': [1,2,3,4],
fcded3b75bf930c68355adc3e3757e35e9cabde4vboxsync 'default': [0,0,0,1],
fcded3b75bf930c68355adc3e3757e35e9cabde4vboxsync 'members': ['x', 'y', 'z', 'w'],
fcded3b75bf930c68355adc3e3757e35e9cabde4vboxsync 'array': 'CR_MAX_VERTEX_ATTRIBS'
fcded3b75bf930c68355adc3e3757e35e9cabde4vboxsync },
fcded3b75bf930c68355adc3e3757e35e9cabde4vboxsync}
fcded3b75bf930c68355adc3e3757e35e9cabde4vboxsync
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsynccurrent_vtx = {
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'Vertex': {
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'types': ['s','i','f','d'],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'sizes': [2,3,4],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'default': [0,0,0,1],
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'members': ['x', 'y', 'z', 'w']
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync }
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync}
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsyncgltypes = {
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'l': {
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'type': 'GLboolean',
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'size': 1
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync },
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'b': {
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'type': 'GLbyte',
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'size': 1
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync },
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'ub': {
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'type': 'GLubyte',
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'size': 1
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync },
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 's': {
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'type': 'GLshort',
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'size': 2
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync },
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'us': {
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'type': 'GLushort',
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'size': 2
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync },
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'i': {
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'type': 'GLint',
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'size': 4
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync },
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'ui': {
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'type': 'GLuint',
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'size': 4
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync },
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'f': {
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'type': 'GLfloat',
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'size': 4
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync },
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'd': {
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'type': 'GLdouble',
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'size': 8
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync },
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'Nb': {
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'type': 'GLbyte',
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'size': 1
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync },
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'Nub': {
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'type': 'GLubyte',
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'size': 1
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync },
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'Ns': {
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'type': 'GLshort',
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'size': 2
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync },
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'Nus': {
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'type': 'GLushort',
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'size': 2
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync },
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'Ni': {
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'type': 'GLint',
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'size': 4
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync },
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'Nui': {
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'type': 'GLuint',
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync 'size': 4
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync }
e0e0c19eefceaf5d4ec40f9466b58a771f50e799vboxsync}