|
|
@@ -1,6 +1,6 @@ |
|
|
|
#!/usr/bin/env python |
|
|
|
|
|
|
|
# $Id: gloffsets.py,v 1.3 2000/02/24 18:36:32 brianp Exp $ |
|
|
|
# $Id: gloffsets.py,v 1.4 2000/05/11 17:45:20 brianp Exp $ |
|
|
|
|
|
|
|
# Mesa 3-D graphics library |
|
|
|
# Version: 3.3 |
|
|
@@ -41,7 +41,7 @@ import re |
|
|
|
|
|
|
|
|
|
|
|
def PrintHead(): |
|
|
|
print '/* DO NOT EDIT - This file generated automatically */' |
|
|
|
print '/* DO NOT EDIT - This file generated automatically by gloffsets.py script */' |
|
|
|
print '#ifndef _GLAPI_OFFSETS_H_' |
|
|
|
print '#define _GLAPI_OFFSETS_H_' |
|
|
|
print '' |
|
|
@@ -84,15 +84,22 @@ def PrintDefines(): |
|
|
|
if m[0] == 'param': |
|
|
|
paramName = m[1] |
|
|
|
if m[0] == 'offset': |
|
|
|
funcOffset = int(m[1]) |
|
|
|
if funcOffset > maxOffset: |
|
|
|
maxOffset = funcOffset |
|
|
|
s = GenerateDefine(funcName, funcOffset) |
|
|
|
if offsetInfo.has_key(funcOffset): |
|
|
|
print 'ERROR: offset', funcOffset, 'already used!' |
|
|
|
raise ERROR |
|
|
|
if m[1] == '?': |
|
|
|
#print 'WARNING skipping', funcName |
|
|
|
noop = 0 |
|
|
|
else: |
|
|
|
offsetInfo[funcOffset] = s; |
|
|
|
funcOffset = int(m[1]) |
|
|
|
if funcOffset > maxOffset: |
|
|
|
maxOffset = funcOffset |
|
|
|
s = GenerateDefine(funcName, funcOffset) |
|
|
|
if offsetInfo.has_key(funcOffset): |
|
|
|
print 'ERROR: offset', funcOffset, 'already used!' |
|
|
|
raise ERROR |
|
|
|
else: |
|
|
|
offsetInfo[funcOffset] = s; |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
#endfor |
|
|
|
|