if profileDraw or function.name == 'glEnd':
print r' if (!glretrace::insideList && !glretrace::insideGlBeginEnd && retrace::profiling) {'
print r' glretrace::endProfile(call);'
print r' }'
# Error checking
if profileDraw or function.name == 'glEnd':
print r' if (!glretrace::insideList && !glretrace::insideGlBeginEnd && retrace::profiling) {'
print r' glretrace::endProfile(call);'
print r' }'
# Error checking