Lines Matching refs:depth
40 /* get_component_bits doesn't work with depth/stencil formats: */
96 clear_value[0] = tu_pack_float32_for_unorm(val->depthStencil.depth, 24);
104 clear_value[0] = fui(val->depthStencil.depth);
351 /* preserve depth channels */
487 /* c0.z is used to clear depth */
488 nir_ssa_def *depth = load_const(b, 2, 1);
494 depth, nir_imm_float(b, 1.0));
867 uint32_t tmp = tu_pack_float32_for_unorm(val->depthStencil.depth, 24);
875 tu_cs_emit(cs, fui(val->depthStencil.depth));
1028 /* patch the format so that depth/stencil get the right format and swizzle */
1645 /* can't blit both depth and stencil at once with D32_S8
1700 uint32_t layers = MAX2(info->imageExtent.depth, info->imageSubresource.layerCount);
1782 uint32_t layers = MAX2(info->imageExtent.depth, info->imageSubresource.layerCount);
1895 uint32_t layers_to_copy = MAX2(info->extent.depth, info->srcSubresource.layerCount);
1978 extent.depth,
1981 extent.depth > 1,
2220 uint32_t layers = MAX2(info->extent.depth, info->dstSubresource.layerCount);
2420 /* can't clear both depth and stencil at once, split up the aspect mask */
2470 z_clear_val = attachments[i].clearValue.depthStencil.depth;
2607 clear_value[0] = tu_pack_float32_for_unorm(val->depthStencil.depth, 24) |
2611 clear_value[0] = tu_pack_float32_for_unorm(val->depthStencil.depth, 16);
2614 clear_value[0] = fui(val->depthStencil.depth);
2913 * flush CCU color into CCU depth here, just like with
2916 * "incoherent", we shouldn't have to worry about syncing depth into color
2917 * beforehand as depth should already be flushed.
3236 * writes to depth images as a color RT, so there's no need to flush depth.
3333 * one for depth and other for stencil. When resolving a MSAA