diff options
| author | Chia-I Wu <olv@lunarg.com> | 2014-12-16 00:43:20 +0800 |
|---|---|---|
| committer | Chia-I Wu <olv@lunarg.com> | 2014-12-17 11:01:45 +0800 |
| commit | 4b465ac5e0b6e18bc9edc67a06a82f998d1ccc94 (patch) | |
| tree | 1c131aec332be17d16ea039cfc7918d83cb95eb8 | |
| parent | 3c2edf622c7c16b2abbcd0abffc23acdc48d437c (diff) | |
| download | usermoji-4b465ac5e0b6e18bc9edc67a06a82f998d1ccc94.tar.xz | |
layers: fix -Wswitch warnings
| -rw-r--r-- | layers/draw_state.c | 2 | ||||
| -rwxr-xr-x | xgl-helper.py | 4 |
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) |
