aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCourtney Goeltzenleuchter <courtney@LunarG.com>2015-01-13 15:32:18 -0700
committerCourtney Goeltzenleuchter <courtney@LunarG.com>2015-02-04 17:58:07 -0700
commit18908709029bb9dfff02cd4a6abcec1ece9f766d (patch)
tree4435e65dbad894681e175bff317097bdbfac50ed
parent47279d60f3cbb68786a767aa9f3e7ebf3124568f (diff)
downloadusermoji-18908709029bb9dfff02cd4a6abcec1ece9f766d.tar.xz
layers: Make sure we deref pointers to counts
For functions that can return a count of elements, be sure to dereference that pointer when looping over the array.
-rwxr-xr-xxgl-layer-generate.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/xgl-layer-generate.py b/xgl-layer-generate.py
index 3e2d825e..e5656dbf 100755
--- a/xgl-layer-generate.py
+++ b/xgl-layer-generate.py
@@ -444,7 +444,10 @@ class Subcommand(object):
sp_param_dict[pindex] = 'index'
pindex += 1
if p.name.endswith('Count'):
- prev_count_name = p.name
+ if '*' in p.ty:
+ prev_count_name = "*%s" % p.name
+ else:
+ prev_count_name = p.name
else:
prev_count_name = ''
log_func = log_func.strip(', ')