Lines Matching defs:factor
44 factor_is_supported(enum blend_factor factor)
46 return factor != BLEND_FACTOR_SRC_ALPHA_SATURATE &&
47 factor != BLEND_FACTOR_SRC1_COLOR &&
48 factor != BLEND_FACTOR_SRC1_ALPHA;
105 blend_factor_constant_mask(enum blend_factor factor)
107 if (factor == BLEND_FACTOR_CONSTANT_COLOR)
109 else if (factor == BLEND_FACTOR_CONSTANT_ALPHA)
162 to_c_factor(enum blend_factor factor)
164 switch (factor) {
185 unreachable("Unsupported blend factor");
309 /* Check if (factor, invert) represents a constant value of val, assuming
314 is_factor_01(unsigned factor, bool invert, unsigned val, unsigned srca)
319 return ((invert ^ !val) && factor == BLEND_FACTOR_ZERO) ||
320 ((invert ^ srca ^ !val) && factor == BLEND_FACTOR_SRC_ALPHA);
395 is_dest_factor(enum blend_factor factor, bool alpha)
397 return factor == BLEND_FACTOR_DST_ALPHA ||
398 factor == BLEND_FACTOR_DST_COLOR ||
399 (factor == BLEND_FACTOR_SRC_ALPHA_SATURATE && !alpha);