glsl: add has_shader_image_load_store()

Preliminary work for ARB_bindless_texture which can interact
with ARB_shader_image_load_store.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
This commit is contained in:
Samuel Pitoiset
2017-02-23 19:04:52 +01:00
parent ea8086861f
commit de2727925a
3 changed files with 7 additions and 4 deletions

View File

@@ -330,6 +330,11 @@ struct _mesa_glsl_parse_state {
is_version(400, 320);
}
bool has_shader_image_load_store() const
{
return ARB_shader_image_load_store_enable || is_version(420, 310);
}
void process_version_directive(YYLTYPE *locp, int version,
const char *ident);