aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJon Ashburn <jon@lunarg.com>2015-01-13 16:33:56 -0700
committerCourtney Goeltzenleuchter <courtney@LunarG.com>2015-02-04 17:58:07 -0700
commit03e466f06b13c0cfaca7b7f07a8ca76ec94a2a71 (patch)
tree1b0f415366a69499318029b7e13e02ad30213234
parent555ebc47b9089de6a35f9d8040c70f59111512ba (diff)
downloadusermoji-03e466f06b13c0cfaca7b7f07a8ca76ec94a2a71.tar.xz
layers: Fix generation of EnumerateLayers in APIDump
-rwxr-xr-xxgl-layer-generate.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/xgl-layer-generate.py b/xgl-layer-generate.py
index e5656dbf..4f92182d 100755
--- a/xgl-layer-generate.py
+++ b/xgl-layer-generate.py
@@ -486,7 +486,11 @@ class Subcommand(object):
if not i_decl:
log_func += '\n uint32_t i;'
i_decl = True
- log_func += '\n for (i = 0; i < %s; i++) {' % (sp_param_dict[sp_index])
+ if '*' in proto.params[sp_index-1].ty:
+ log_func += '\n for (i = 0; i < *%s; i++) {' % (sp_param_dict[sp_index])
+ else:
+ log_func += '\n for (i = 0; i < %s; i++) {' % (sp_param_dict[sp_index])
+
log_func += '\n %s' % (cis_print_func)
if "File" in layer:
if no_addr: