Lines Matching refs:table
586 static StoreTexImageFunc table[MESA_FORMAT_COUNT];
590 memset(table, 0, sizeof table);
592 table[MESA_FORMAT_S8_UINT_Z24_UNORM] = _mesa_texstore_z24_s8;
593 table[MESA_FORMAT_Z24_UNORM_S8_UINT] = _mesa_texstore_s8_z24;
594 table[MESA_FORMAT_Z_UNORM16] = _mesa_texstore_z16;
595 table[MESA_FORMAT_Z24_UNORM_X8_UINT] = _mesa_texstore_x8_z24;
596 table[MESA_FORMAT_X8_UINT_Z24_UNORM] = _mesa_texstore_z24_x8;
597 table[MESA_FORMAT_Z_UNORM32] = _mesa_texstore_z32;
598 table[MESA_FORMAT_S_UINT8] = _mesa_texstore_s8;
599 table[MESA_FORMAT_Z_FLOAT32] = _mesa_texstore_z32;
600 table[MESA_FORMAT_Z32_FLOAT_S8X24_UINT] = _mesa_texstore_z32f_x24s8;
605 assert(table[dstFormat]);
606 return table[dstFormat](ctx, dims, baseInternalFormat,
615 static StoreTexImageFunc table[MESA_FORMAT_COUNT];
619 memset(table, 0, sizeof table);
621 table[MESA_FORMAT_SRGB_DXT1] = _mesa_texstore_rgb_dxt1;
622 table[MESA_FORMAT_SRGBA_DXT1] = _mesa_texstore_rgba_dxt1;
623 table[MESA_FORMAT_SRGBA_DXT3] = _mesa_texstore_rgba_dxt3;
624 table[MESA_FORMAT_SRGBA_DXT5] = _mesa_texstore_rgba_dxt5;
625 table[MESA_FORMAT_RGB_FXT1] = _mesa_texstore_rgb_fxt1;
626 table[MESA_FORMAT_RGBA_FXT1] = _mesa_texstore_rgba_fxt1;
627 table[MESA_FORMAT_RGB_DXT1] = _mesa_texstore_rgb_dxt1;
628 table[MESA_FORMAT_RGBA_DXT1] = _mesa_texstore_rgba_dxt1;
629 table[MESA_FORMAT_RGBA_DXT3] = _mesa_texstore_rgba_dxt3;
630 table[MESA_FORMAT_RGBA_DXT5] = _mesa_texstore_rgba_dxt5;
631 table[MESA_FORMAT_R_RGTC1_UNORM] = _mesa_texstore_red_rgtc1;
632 table[MESA_FORMAT_R_RGTC1_SNORM] = _mesa_texstore_signed_red_rgtc1;
633 table[MESA_FORMAT_RG_RGTC2_UNORM] = _mesa_texstore_rg_rgtc2;
634 table[MESA_FORMAT_RG_RGTC2_SNORM] = _mesa_texstore_signed_rg_rgtc2;
635 table[MESA_FORMAT_L_LATC1_UNORM] = _mesa_texstore_red_rgtc1;
636 table[MESA_FORMAT_L_LATC1_SNORM] = _mesa_texstore_signed_red_rgtc1;
637 table[MESA_FORMAT_LA_LATC2_UNORM] = _mesa_texstore_rg_rgtc2;
638 table[MESA_FORMAT_LA_LATC2_SNORM] = _mesa_texstore_signed_rg_rgtc2;
639 table[MESA_FORMAT_ETC1_RGB8] = _mesa_texstore_etc1_rgb8;
640 table[MESA_FORMAT_ETC2_RGB8] = _mesa_texstore_etc2_rgb8;
641 table[MESA_FORMAT_ETC2_SRGB8] = _mesa_texstore_etc2_srgb8;
642 table[MESA_FORMAT_ETC2_RGBA8_EAC] = _mesa_texstore_etc2_rgba8_eac;
643 table[MESA_FORMAT_ETC2_SRGB8_ALPHA8_EAC] = _mesa_texstore_etc2_srgb8_alpha8_eac;
644 table[MESA_FORMAT_ETC2_R11_EAC] = _mesa_texstore_etc2_r11_eac;
645 table[MESA_FORMAT_ETC2_RG11_EAC] = _mesa_texstore_etc2_rg11_eac;
646 table[MESA_FORMAT_ETC2_SIGNED_R11_EAC] = _mesa_texstore_etc2_signed_r11_eac;
647 table[MESA_FORMAT_ETC2_SIGNED_RG11_EAC] = _mesa_texstore_etc2_signed_rg11_eac;
648 table[MESA_FORMAT_ETC2_RGB8_PUNCHTHROUGH_ALPHA1] =
650 table[MESA_FORMAT_ETC2_SRGB8_PUNCHTHROUGH_ALPHA1] =
653 table[MESA_FORMAT_BPTC_RGBA_UNORM] =
655 table[MESA_FORMAT_BPTC_SRGB_ALPHA_UNORM] =
657 table[MESA_FORMAT_BPTC_RGB_SIGNED_FLOAT] =
659 table[MESA_FORMAT_BPTC_RGB_UNSIGNED_FLOAT] =
665 assert(table[dstFormat]);
666 return table[dstFormat](ctx, dims, baseInternalFormat,
841 * Pixel transfer ops (scale, bias, table lookup) do not apply