From: Chris Forbes Date: Fri, 26 Feb 2016 03:54:29 +0000 (+1300) Subject: layers: move get_shader_stage_id up a bit X-Git-Tag: upstream/1.1.92~3672^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ea7d41a53eeb7d28d9e461dbb8118b75245553df;p=platform%2Fupstream%2FVulkan-Tools.git layers: move get_shader_stage_id up a bit We're about to need this in another place too Signed-off-by: Chris Forbes --- diff --git a/layers/draw_state.cpp b/layers/draw_state.cpp index 7be62c6..9876f1e 100644 --- a/layers/draw_state.cpp +++ b/layers/draw_state.cpp @@ -1003,6 +1003,14 @@ get_fundamental_type(shader_module const *src, unsigned type) } } + +static uint32_t get_shader_stage_id(VkShaderStageFlagBits stage) +{ + uint32_t bit_pos = u_ffs(stage); + return bit_pos-1; +} + + static bool validate_vi_consistency(layer_data *my_data, VkDevice dev, VkPipelineVertexInputStateCreateInfo const *vi) { @@ -1302,12 +1310,6 @@ has_descriptor_binding(layer_data* my_data, return (bindingMap.find(slot.second) != bindingMap.end()); } -static uint32_t get_shader_stage_id(VkShaderStageFlagBits stage) -{ - uint32_t bit_pos = u_ffs(stage); - return bit_pos-1; -} - // Block of code at start here for managing/tracking Pipeline state that this layer cares about static uint64_t g_drawCount[NUM_DRAW_TYPES] = {0, 0, 0, 0};