Lines Matching refs:dstFormat
101 mesa_format dstFormat,
115 const GLuint texelBytes = _mesa_get_format_bytes(dstFormat);
154 assert(dstFormat == MESA_FORMAT_Z_UNORM32 ||
155 dstFormat == MESA_FORMAT_Z_FLOAT32);
156 assert(_mesa_get_format_bytes(dstFormat) == sizeof(GLuint));
158 if (dstFormat == MESA_FORMAT_Z_UNORM32)
191 assert(dstFormat == MESA_FORMAT_Z24_UNORM_X8_UINT);
221 assert(dstFormat == MESA_FORMAT_X8_UINT_Z24_UNORM);
254 assert(dstFormat == MESA_FORMAT_Z_UNORM16);
255 assert(_mesa_get_format_bytes(dstFormat) == sizeof(GLushort));
287 assert((dstFormat == MESA_FORMAT_YCBCR) ||
288 (dstFormat == MESA_FORMAT_YCBCR_REV));
289 assert(_mesa_get_format_bytes(dstFormat) == 2);
298 dstFormat,
307 (dstFormat == MESA_FORMAT_YCBCR_REV) ^
335 assert(dstFormat == MESA_FORMAT_S8_UINT_Z24_UNORM);
414 assert(dstFormat == MESA_FORMAT_Z24_UNORM_S8_UINT);
491 assert(dstFormat == MESA_FORMAT_S_UINT8);
543 assert(dstFormat == MESA_FORMAT_Z32_FLOAT_S8X24_UINT);
606 assert(table[dstFormat]);
607 return table[dstFormat](ctx, dims, baseInternalFormat,
608 dstFormat, dstRowStride, dstSlices,
666 assert(table[dstFormat]);
667 return table[dstFormat](ctx, dims, baseInternalFormat,
668 dstFormat, dstRowStride, dstSlices,
686 if (dstFormat == MESA_FORMAT_YCBCR || dstFormat == MESA_FORMAT_YCBCR_REV) {
688 dstFormat, dstRowStride, dstSlices,
757 dstFormat = _mesa_get_srgb_format_linear(dstFormat);
764 _mesa_texstore_needs_transfer_ops(ctx, baseInternalFormat, dstFormat)) {
804 if (_mesa_get_format_base_format(dstFormat) != baseInternalFormat) {
813 _mesa_format_convert(dstSlices[img], dstFormat, dstRowStride,
829 mesa_format dstFormat)
848 dstType = _mesa_get_format_datatype(dstFormat);
858 GLenum baseInternalFormat, mesa_format dstFormat,
862 if (_mesa_texstore_needs_transfer_ops(ctx, baseInternalFormat, dstFormat)) {
867 if (baseInternalFormat != _mesa_get_format_base_format(dstFormat)) {
872 if (!_mesa_format_matches_format_and_type(dstFormat, srcFormat, srcType,
878 * - Floating point dstFormat with signed srcType: clamp to [0.0, 1.0].
879 * - Fixed point dstFormat with signed srcType: clamp to [0, 2^n -1].
881 * All the cases except one (float dstFormat with float srcType) are ruled
898 if (!_mesa_texstore_can_use_memcpy(ctx, baseInternalFormat, dstFormat,
904 dstFormat,
921 dstFormat,
930 dstFormat, dstRowStride, dstSlices,
933 } else if (_mesa_is_format_compressed(dstFormat)) {
935 dstFormat, dstRowStride, dstSlices,
940 dstFormat, dstRowStride, dstSlices,