i965: add support for ARB_shader_subroutine
[mesa.git] / src / mesa / drivers / dri / i965 / brw_shader.cpp
index 9d60543c1674f76d401b168cd87021a2dcffeaca..703e9aa913e77087680a61361dff17bf5aeb2e9f 100644 (file)
@@ -430,6 +430,7 @@ brw_type_for_base_type(const struct glsl_type *type)
       return BRW_REGISTER_TYPE_F;
    case GLSL_TYPE_INT:
    case GLSL_TYPE_BOOL:
+   case GLSL_TYPE_SUBROUTINE:
       return BRW_REGISTER_TYPE_D;
    case GLSL_TYPE_UINT:
       return BRW_REGISTER_TYPE_UD;