mesa: add MESA_SHADER_KERNEL
used for CL kernels Signed-off-by: Karol Herbst <kherbst@redhat.com> Reviewed-by: Jason Ekstrand <jason@jlekstrand.net> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
This commit is contained in:
@@ -43,8 +43,9 @@ gl_shader_stage_name(gl_shader_stage stage)
|
||||
ENUM(MESA_SHADER_GEOMETRY),
|
||||
ENUM(MESA_SHADER_FRAGMENT),
|
||||
ENUM(MESA_SHADER_COMPUTE),
|
||||
ENUM(MESA_SHADER_KERNEL),
|
||||
};
|
||||
STATIC_ASSERT(ARRAY_SIZE(names) == MESA_SHADER_STAGES);
|
||||
STATIC_ASSERT(ARRAY_SIZE(names) == MESA_ALL_SHADER_STAGES);
|
||||
return NAME(stage);
|
||||
}
|
||||
|
||||
@@ -60,6 +61,7 @@ _mesa_shader_stage_to_string(unsigned stage)
|
||||
case MESA_SHADER_FRAGMENT: return "fragment";
|
||||
case MESA_SHADER_GEOMETRY: return "geometry";
|
||||
case MESA_SHADER_COMPUTE: return "compute";
|
||||
case MESA_SHADER_KERNEL: return "kernel";
|
||||
case MESA_SHADER_TESS_CTRL: return "tessellation control";
|
||||
case MESA_SHADER_TESS_EVAL: return "tessellation evaluation";
|
||||
}
|
||||
@@ -79,6 +81,7 @@ _mesa_shader_stage_to_abbrev(unsigned stage)
|
||||
case MESA_SHADER_FRAGMENT: return "FS";
|
||||
case MESA_SHADER_GEOMETRY: return "GS";
|
||||
case MESA_SHADER_COMPUTE: return "CS";
|
||||
case MESA_SHADER_KERNEL: return "CL";
|
||||
case MESA_SHADER_TESS_CTRL: return "TCS";
|
||||
case MESA_SHADER_TESS_EVAL: return "TES";
|
||||
}
|
||||
|
Reference in New Issue
Block a user