aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChia-I Wu <olv@lunarg.com>2014-12-16 00:43:20 +0800
committerChia-I Wu <olv@lunarg.com>2014-12-17 11:01:45 +0800
commit4b465ac5e0b6e18bc9edc67a06a82f998d1ccc94 (patch)
tree1c131aec332be17d16ea039cfc7918d83cb95eb8
parent3c2edf622c7c16b2abbcd0abffc23acdc48d437c (diff)
downloadusermoji-4b465ac5e0b6e18bc9edc67a06a82f998d1ccc94.tar.xz
layers: fix -Wswitch warnings
-rw-r--r--layers/draw_state.c2
-rwxr-xr-xxgl-helper.py4
2 files changed, 5 insertions, 1 deletions
diff --git a/layers/draw_state.c b/layers/draw_state.c
index b16a5ef8..9ff8e2c6 100644
--- a/layers/draw_state.c
+++ b/layers/draw_state.c
@@ -154,7 +154,7 @@ static XGL_SIZE sTypeStructSize(XGL_STRUCTURE_TYPE sType)
}
// Return the size of the underlying struct based on Bind Point enum
// Have to do this b/c VIEWPORT doesn't have sType in its createinfo struct
-static XGL_SIZE dynStateCreateInfoSize(XGL_STRUCTURE_TYPE sType)
+static XGL_SIZE dynStateCreateInfoSize(XGL_STATE_BIND_POINT sType)
{
switch (sType)
{
diff --git a/xgl-helper.py b/xgl-helper.py
index be7f71be..ef958e74 100755
--- a/xgl-helper.py
+++ b/xgl-helper.py
@@ -588,6 +588,8 @@ class StructWrapperGen:
sh_funcs.append(' return %s((%s*)pStruct, indent);\n' % (print_func_name, struct_name))
sh_funcs.append(' }\n')
sh_funcs.append(' break;\n')
+ sh_funcs.append(" default:\n")
+ sh_funcs.append(" return NULL;\n")
sh_funcs.append(" }\n")
sh_funcs.append("}")
return "".join(sh_funcs)
@@ -1036,6 +1038,8 @@ class GraphVizGen:
gv_funcs.append(' return %s((%s*)pStruct, nodeName);\n' % (print_func_name, struct_name))
#gv_funcs.append(' }\n')
#gv_funcs.append(' break;\n')
+ gv_funcs.append(" default:\n")
+ gv_funcs.append(" return NULL;\n")
gv_funcs.append(" }\n")
gv_funcs.append("}")
return "".join(gv_funcs)