Lines Matching defs:access
358 vtn_fail("Invalid image access qualifier");
364 enum gl_access_qualifier *access)
368 if (access)
369 *access |= spirv_to_gl_access_qualifier(b, type->access_qualifier);
1007 int member, enum gl_access_qualifier access)
1012 type->access |= access;
1561 /* Propagate access specifiers that are present on all members to the overall type */
1565 overall_access &= val->type->members[i]->access;
1566 val->type->access = overall_access;
1839 val->type->access = ACCESS_INCLUDE_HELPERS;
2642 enum gl_access_qualifier *access = void_ctx;
2645 *access |= ACCESS_NON_UNIFORM;
2685 enum gl_access_qualifier access = 0;
2687 non_uniform_decoration_cb, &access);
2689 non_uniform_decoration_cb, &access);
2691 vtn_push_sampled_image(b, w[2], si, access & ACCESS_NON_UNIFORM);
2696 enum gl_access_qualifier access = 0;
2698 non_uniform_decoration_cb, &access);
2700 vtn_push_image(b, w[2], si.image, access & ACCESS_NON_UNIFORM);
3083 enum gl_access_qualifier access = 0;
3084 vtn_foreach_decoration(b, sampled_val, non_uniform_decoration_cb, &access);
3087 access |= ACCESS_STREAM_CACHE_POLICY;
3090 access |= ACCESS_NON_UNIFORM;
3092 if (image && (access & ACCESS_NON_UNIFORM))
3095 if (sampler && (access & ACCESS_NON_UNIFORM))
3242 enum gl_access_qualifier access = 0;
3268 access |= ACCESS_COHERENT;
3276 access |= ACCESS_COHERENT;
3281 image.image = vtn_get_image(b, w[3], &access);
3290 image.image = vtn_get_image(b, w[3], &access);
3299 image.image = vtn_get_image(b, w[3], &access);
3308 image.image = vtn_get_image(b, w[3], &access);
3339 access |= ACCESS_VOLATILE;
3341 access |= ACCESS_STREAM_CACHE_POLICY;
3348 image.image = vtn_get_image(b, w[1], &access);
3381 access |= ACCESS_VOLATILE;
3383 access |= ACCESS_STREAM_CACHE_POLICY;
3393 access |= ACCESS_VOLATILE;
3466 vtn_foreach_decoration(b, res_val, non_uniform_decoration_cb, &access);
3467 nir_intrinsic_set_access(intrin, access);
3680 enum gl_access_qualifier access = 0;
3718 access |= ACCESS_VOLATILE;
3765 access |= ACCESS_COHERENT;
3767 nir_intrinsic_set_access(atomic, access);
6414 in_var->data.access =