Lines Matching defs:modifier
459 /* Use same modifier tables as for etc1 textures if opaque bit is set
482 int modifier, bit, idx, blk;
500 /* Use pixel index and subblock to get the modifier */
503 modifier = block->modifier_tables[blk][idx];
505 dst[0] = etc2_clamp(base_color[0] + modifier);
506 dst[1] = etc2_clamp(base_color[1] + modifier);
507 dst[2] = etc2_clamp(base_color[2] + modifier);
559 int modifier, alpha, idx;
562 modifier = etc2_modifier_tables[block->table_index][idx];
563 alpha = block->base_codeword + modifier * block->multiplier;
571 GLint modifier, idx;
575 modifier = etc2_modifier_tables[block->table_index][idx];
578 /* clamp2(base codeword × 8 + 4 + modifier × multiplier × 8) */
580 ((modifier * block->multiplier) << 3));
582 color = etc2_clamp2(((block->base_codeword << 3) | 0x4) + modifier);
597 GLint modifier, idx;
606 modifier = etc2_modifier_tables[block->table_index][idx];
609 /* clamp3(base codeword × 8 + modifier × multiplier × 8) */
611 ((modifier * block->multiplier) << 3));
613 color = etc2_clamp3((base_codeword << 3) + modifier);