elif p.base_ctype=="GLvoid" or p.base_ctype=="void":
w(', print_data(%s, %s)', p.name, p.csize)
else:
- w(', print_array("%s", %s, sizeof(%s), %s)', p.io[1], p.name, p.base_ctype, p.csize)
+ f = p.io[1]
+ if len(p.io)>=3 and p.io[2]:
+ f = "%x"
+ w(', print_array("%s", %s, sizeof(%s), %s)', f, p.name, p.base_ctype, p.csize)
wl(');')
wl('}')
:static void init_print(GlDecoder *dec)