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