Lines Matching refs:dstFormat
102 mesa_format dstFormat,
116 const GLuint texelBytes = _mesa_get_format_bytes(dstFormat);
155 assert(dstFormat == MESA_FORMAT_Z_UNORM32 ||
156 dstFormat == MESA_FORMAT_Z_FLOAT32);
157 assert(_mesa_get_format_bytes(dstFormat) == sizeof(GLuint));
159 if (dstFormat == MESA_FORMAT_Z_UNORM32)
192 assert(dstFormat == MESA_FORMAT_Z24_UNORM_X8_UINT);
222 assert(dstFormat == MESA_FORMAT_X8_UINT_Z24_UNORM);
255 assert(dstFormat == MESA_FORMAT_Z_UNORM16);
256 assert(_mesa_get_format_bytes(dstFormat) == sizeof(GLushort));
286 assert((dstFormat == MESA_FORMAT_YCBCR) ||
287 (dstFormat == MESA_FORMAT_YCBCR_REV));
288 assert(_mesa_get_format_bytes(dstFormat) == 2);
297 dstFormat,
306 (dstFormat == MESA_FORMAT_YCBCR_REV) ^
334 assert(dstFormat == MESA_FORMAT_S8_UINT_Z24_UNORM);
413 assert(dstFormat == MESA_FORMAT_Z24_UNORM_S8_UINT);
492 assert(dstFormat == MESA_FORMAT_S_UINT8);
544 assert(dstFormat == MESA_FORMAT_Z32_FLOAT_S8X24_UINT);
607 assert(table[dstFormat]);
608 return table[dstFormat](ctx, dims, baseInternalFormat,
609 dstFormat, dstRowStride, dstSlices,
667 assert(table[dstFormat]);
668 return table[dstFormat](ctx, dims, baseInternalFormat,
669 dstFormat, dstRowStride, dstSlices,
687 if (dstFormat == MESA_FORMAT_YCBCR || dstFormat == MESA_FORMAT_YCBCR_REV) {
689 dstFormat, dstRowStride, dstSlices,
758 dstFormat = _mesa_get_srgb_format_linear(dstFormat);
765 _mesa_texstore_needs_transfer_ops(ctx, baseInternalFormat, dstFormat)) {
805 if (_mesa_get_format_base_format(dstFormat) != baseInternalFormat) {
814 _mesa_format_convert(dstSlices[img], dstFormat, dstRowStride,
830 mesa_format dstFormat)
849 dstType = _mesa_get_format_datatype(dstFormat);
859 GLenum baseInternalFormat, mesa_format dstFormat,
863 if (_mesa_texstore_needs_transfer_ops(ctx, baseInternalFormat, dstFormat)) {
868 if (baseInternalFormat != _mesa_get_format_base_format(dstFormat)) {
873 if (!_mesa_format_matches_format_and_type(dstFormat, srcFormat, srcType,
879 * - Floating point dstFormat with signed srcType: clamp to [0.0, 1.0].
880 * - Fixed point dstFormat with signed srcType: clamp to [0, 2^n -1].
882 * All the cases except one (float dstFormat with float srcType) are ruled
899 if (!_mesa_texstore_can_use_memcpy(ctx, baseInternalFormat, dstFormat,
905 dstFormat,
922 dstFormat,
931 dstFormat, dstRowStride, dstSlices,
934 } else if (_mesa_is_format_compressed(dstFormat)) {
936 dstFormat, dstRowStride, dstSlices,
941 dstFormat, dstRowStride, dstSlices,