layers: Don't skip over tessellation stages when validating stage interfaces

Signed-off-by: Chris Forbes <chrisforbes@google.com>
diff --git a/layers/draw_state.cpp b/layers/draw_state.cpp
index 5a86b9d..d73319e 100644
--- a/layers/draw_state.cpp
+++ b/layers/draw_state.cpp
@@ -1431,7 +1431,7 @@
 
     /* TODO: enforce rules about present combinations of shaders */
     int producer = get_shader_stage_id(VK_SHADER_STAGE_VERTEX_BIT);
-    int consumer = get_shader_stage_id(VK_SHADER_STAGE_GEOMETRY_BIT);
+    int consumer = get_shader_stage_id(VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT);
 
     while (!shaders[producer] && producer != fragment_stage) {
         producer++;