Lines Matching defs:flags
1045 unsigned flags);
1049 * \p flags is a bitfield of \c image_function_flags flags.
1055 unsigned flags,
1210 int flags = 0);
1214 int flags = 0);
1304 unsigned flags);
1307 unsigned flags);
1310 unsigned flags);
1315 unsigned flags,
5459 unsigned flags,
5501 if (types[i]->sampled_type == GLSL_TYPE_FLOAT && !(flags & IMAGE_FUNCTION_SUPPORTS_FLOAT_DATA_TYPE))
5503 if (types[i]->sampled_type == GLSL_TYPE_INT && !(flags & IMAGE_FUNCTION_SUPPORTS_SIGNED_DATA_TYPE))
5505 if ((types[i]->sampler_dimensionality != GLSL_SAMPLER_DIM_MS) && (flags & IMAGE_FUNCTION_MS_ONLY))
5507 if (flags & IMAGE_FUNCTION_SPARSE) {
5520 num_arguments, flags, intrinsic_id));
5528 const unsigned flags = (glsl ? IMAGE_FUNCTION_EMIT_STUB : 0);
5533 (flags | IMAGE_FUNCTION_HAS_VECTOR_DATA_TYPE |
5542 (flags | IMAGE_FUNCTION_RETURNS_VOID |
5549 const unsigned atom_flags = flags | IMAGE_FUNCTION_AVAIL_ATOMIC;
5554 (flags | IMAGE_FUNCTION_AVAIL_ATOMIC_ADD |
5593 (flags | IMAGE_FUNCTION_AVAIL_ATOMIC_EXCHANGE |
5608 flags | IMAGE_FUNCTION_SUPPORTS_FLOAT_DATA_TYPE |
5615 flags | IMAGE_FUNCTION_SUPPORTS_FLOAT_DATA_TYPE |
5636 (flags | IMAGE_FUNCTION_HAS_VECTOR_DATA_TYPE |
7133 int flags)
7138 const glsl_type *type = flags & TEX_SPARSE ? glsl_type::int_type : return_type;
7142 ir_texture *tex = new(mem_ctx) ir_texture(opcode, flags & TEX_SPARSE);
7157 if (flags & TEX_PROJECT)
7190 if (flags & (TEX_OFFSET | TEX_OFFSET_NONCONST)) {
7194 (flags & TEX_OFFSET) ? ir_var_const_in : ir_var_function_in);
7199 if (flags & TEX_OFFSET_ARRAY) {
7207 if (flags & TEX_CLAMP) {
7214 if (flags & TEX_SPARSE) {
7220 if (flags & TEX_COMPONENT) {
7240 if (flags & TEX_SPARSE) {
7255 int flags)
7261 bool sparse = flags & TEX_SPARSE;
7262 bool clamp = flags & TEX_CLAMP;
8111 get_image_available_predicate(const glsl_type *type, unsigned flags)
8113 if ((flags & IMAGE_FUNCTION_AVAIL_ATOMIC_EXCHANGE) &&
8117 if ((flags & IMAGE_FUNCTION_AVAIL_ATOMIC_ADD) &&
8121 else if (flags & (IMAGE_FUNCTION_AVAIL_ATOMIC_EXCHANGE |
8126 else if (flags & IMAGE_FUNCTION_EXT_ONLY)
8129 else if (flags & IMAGE_FUNCTION_SPARSE)
8139 unsigned flags)
8143 (flags & IMAGE_FUNCTION_HAS_VECTOR_DATA_TYPE ? 4 : 1),
8147 if (flags & IMAGE_FUNCTION_RETURNS_VOID)
8149 else if (flags & IMAGE_FUNCTION_SPARSE) {
8150 if (flags & IMAGE_FUNCTION_EMIT_STUB)
8169 ret_type, get_image_available_predicate(image_type, flags),
8190 image->data.memory_read_only = (flags & IMAGE_FUNCTION_READ_ONLY) != 0;
8191 image->data.memory_write_only = (flags & IMAGE_FUNCTION_WRITE_ONLY) != 0;
8202 unsigned /* flags */)
8242 unsigned /* flags */)
8269 unsigned flags,
8273 num_arguments, flags);
8275 if (flags & IMAGE_FUNCTION_EMIT_STUB) {
8279 if (flags & IMAGE_FUNCTION_RETURNS_VOID) {
8281 } else if (flags & IMAGE_FUNCTION_SPARSE) {