Lines Matching defs:format
30 #include "util/format/u_format.h"
40 enum isl_format format,
46 if (isl_format_has_int_channel(format)) {
48 isl_format_get_name(format));
53 if (!isl_format_has_color_component(format, i)) {
116 if (!iris_render_formats_color_compatible(render_format, res->surf.format,
121 if (!iris_is_color_fast_clear_compatible(ice, res->surf.format, color))
136 if (level > 0 && util_format_get_blocksizebits(p_res->format) == 8 &&
145 convert_clear_color(enum pipe_format format,
149 util_format_pack_rgba(format, pixel, color, 1);
152 util_format_unpack_rgba(format, &converted_color, pixel, 1);
157 * - filled with 0/1 if missing from the format
283 blorp_fast_clear(&blorp_batch, &surf, res->surf.format,
311 enum isl_format format,
336 format, color);
343 iris_resource_render_aux_usage(ice, res, level, format, false);
358 if (!isl_format_supports_rendering(devinfo, format) &&
359 isl_format_is_rgbx(format))
360 format = isl_format_rgbx_to_rgba(format);
362 blorp_clear(&blorp_batch, &surf, format, swizzle,
560 iris_resource_render_aux_usage(ice, z_res, level, z_res->surf.format,
659 true, isurf->view.format, isurf->view.swizzle,
660 convert_clear_color(psurf->format, p_color));
682 if (util_format_is_depth_or_stencil(p_res->format)) {
684 util_format_unpack_description(p_res->format);
690 util_format_unpack_z_float(p_res->format, &depth, data, 1);
693 util_format_unpack_s_8uint(p_res->format, &stencil, data, 1);
700 enum isl_format format = res->surf.format;
702 if (!isl_format_supports_rendering(devinfo, format)) {
703 const struct isl_format_layout *fmtl = isl_format_get_layout(format);
707 case 8: format = ISL_FORMAT_R8_UINT; break;
708 case 16: format = ISL_FORMAT_R8G8_UINT; break;
709 case 24: format = ISL_FORMAT_R8G8B8_UINT; break;
710 case 32: format = ISL_FORMAT_R8G8B8A8_UINT; break;
711 case 48: format = ISL_FORMAT_R16G16B16_UINT; break;
712 case 64: format = ISL_FORMAT_R16G16B16A16_UINT; break;
713 case 96: format = ISL_FORMAT_R32G32B32_UINT; break;
714 case 128: format = ISL_FORMAT_R32G32B32A32_UINT; break;
716 unreachable("Unknown format bpb");
723 isl_color_value_unpack(&color, format, data);
725 clear_color(ice, p_res, level, box, true, format,
756 isurf->view.format, isurf->view.swizzle,
757 convert_clear_color(psurf->format, p_color));
785 assert(util_format_is_depth_or_stencil(psurf->texture->format));