Supports GL_EXT_shader_image_load_store as well