Home
last modified time | relevance | path

Searched refs:separate_stencil (Results 1 – 9 of 9) sorted by relevance

/external/mesa3d/src/gallium/drivers/vc5/
Dvc5_rcl.c43 struct vc5_resource *separate_stencil = NULL; in load_general() local
44 if (rsc->separate_stencil && buffer == STENCIL) in load_general()
45 separate_stencil = rsc->separate_stencil; in load_general()
49 if (separate_stencil) { in load_general()
50 load.address = cl_address(separate_stencil->bo, in load_general()
57 if (separate_stencil) { in load_general()
67 if (separate_stencil) { in load_general()
97 struct vc5_resource *separate_stencil = NULL; in store_general() local
98 if (rsc->separate_stencil && buffer == STENCIL) { in store_general()
99 separate_stencil = rsc->separate_stencil; in store_general()
[all …]
Dvc5_resource.c658 if (rsc->separate_stencil) in vc5_create_surface()
659 separate_stencil_slice = &rsc->separate_stencil->slices[level]; in vc5_create_surface()
679 rsc->separate_stencil->cube_map_stride); in vc5_create_surface()
717 (2 * vc5_utile_height(rsc->separate_stencil->cpp))); in vc5_create_surface()
749 vc5_resource(prsc)->separate_stencil = vc5_resource(stencil); in vc5_resource_set_stencil()
757 return &rsc->separate_stencil->base; in vc5_resource_get_stencil()
Dvc5_resource.h137 struct vc5_resource *separate_stencil; member
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_misc_state.c271 bool separate_stencil = false; in brw_emit_depthbuffer() local
278 separate_stencil = stencil_mt->format == MESA_FORMAT_S_UINT8; in brw_emit_depthbuffer()
281 assert(separate_stencil || devinfo->gen < 7); in brw_emit_depthbuffer()
287 if (!depth_irb && stencil_irb && !separate_stencil) { in brw_emit_depthbuffer()
306 assert(devinfo->gen >= 7 || !separate_stencil || hiz); in brw_emit_depthbuffer()
316 } else if (separate_stencil) { in brw_emit_depthbuffer()
342 stencil_mt, hiz, separate_stencil, in brw_emit_depthbuffer()
367 bool hiz, bool separate_stencil, in brw_emit_depth_stencil_hiz() argument
372 (void)separate_stencil; in brw_emit_depth_stencil_hiz()
376 assert(!separate_stencil); in brw_emit_depth_stencil_hiz()
Dgen6_depth_state.c43 bool hiz, bool separate_stencil, in gen6_emit_depth_stencil_hiz() argument
66 bool enable_hiz_ss = hiz || separate_stencil; in gen6_emit_depth_stencil_hiz()
149 if (hiz || separate_stencil) { in gen6_emit_depth_stencil_hiz()
180 if (separate_stencil) { in gen6_emit_depth_stencil_hiz()
Dbrw_context.h740 bool hiz, bool separate_stencil,
1679 bool hiz, bool separate_stencil,
1689 bool hiz, bool separate_stencil,
1699 bool hiz, bool separate_stencil,
1708 bool hiz, bool separate_stencil,
Dgen7_misc_state.c38 bool hiz, bool separate_stencil, in gen7_emit_depth_stencil_hiz() argument
Dgen8_depth_state.c138 bool hiz, bool separate_stencil, in gen8_emit_depth_stencil_hiz() argument
/external/mesa3d/src/intel/isl/
Disl_emit_depth_stencil.c113 const bool separate_stencil = in isl_genX() local
115 if (separate_stencil || info->hiz_usage == ISL_AUX_USAGE_HIZ) { in isl_genX()