Lines Matching defs:blit
157 * the 3d path. Sometimes this blit happens on already-constructed
433 nir_builder_init_simple_shader(MESA_SHADER_VERTEX, NULL, "blit vs");
461 /* Only used with "z scale" blit path which uses a 3d texture */
477 nir_builder_init_simple_shader(MESA_SHADER_VERTEX, NULL, "blit vs");
513 zscale ? "zscale blit fs" : "blit fs");
695 r3d_common(struct tu_cmd_buffer *cmd, struct tu_cs *cs, bool blit,
699 blit ? GLOBAL_SH_VS_BLIT : GLOBAL_SH_VS_CLEAR;
712 if (!blit)
818 /* z coordinate for "z scale" blit path which uses a 3d texture */
1131 * clear/blit uses the _AS_R8G8B8A8 format to access it
1262 /* blit ops - common interface for 2d/shader paths */
1341 /* Decides the VK format to treat our data as for a memcpy-style blit. We have
1517 /* 2D blit can't do rotation mirroring from just coordinates */
1645 /* can't blit both depth and stencil at once with D32_S8
1646 * TODO: more advanced 3D blit path to support it instead?
1928 * the same as a blit.
1933 * other image's format and then do a regular blit.
3004 /* blit event can only do resolve for simple cases:
3018 /* for unknown reasons blit event can't msaa resolve these formats when tiled
3102 * that it would be partially cleared, and since it is done by 2d blit
3235 * results in sysmem, so we need to flush manually here. The 3d blit path