Searched refs:stencil_res (Results 1 - 4 of 4) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/iris/ |
H A D | iris_clear.c | 537 struct iris_resource *stencil_res; in clear_depth_stencil() local 541 iris_get_depth_stencil_resources(p_res, &z_res, &stencil_res); in clear_depth_stencil() 554 if (!(clear_depth || (clear_stencil && stencil_res))) { in clear_depth_stencil() 569 uint8_t stencil_mask = clear_stencil && stencil_res ? 0xff : 0; in clear_depth_stencil() 571 iris_resource_prepare_access(ice, stencil_res, level, 1, box->z, in clear_depth_stencil() 572 box->depth, stencil_res->aux.usage, false); in clear_depth_stencil() 573 iris_emit_buffer_barrier_for(batch, stencil_res->bo, in clear_depth_stencil() 576 &stencil_surf, &stencil_res->base.b, in clear_depth_stencil() 577 stencil_res->aux.usage, level, true); in clear_depth_stencil() 604 iris_resource_finish_write(ice, stencil_res, leve in clear_depth_stencil() [all...] |
H A D | iris_state.c | 3248 struct iris_resource *stencil_res; in iris_set_framebuffer_state() local 3298 &stencil_res); in iris_set_framebuffer_state() 3323 if (stencil_res) { in iris_set_framebuffer_state() 3325 info.stencil_aux_usage = stencil_res->aux.usage; in iris_set_framebuffer_state() 3326 info.stencil_surf = &stencil_res->surf; in iris_set_framebuffer_state() 3327 info.stencil_address = stencil_res->bo->address + stencil_res->offset; in iris_set_framebuffer_state() 3329 view.format = stencil_res->surf.format; in iris_set_framebuffer_state() 3330 info.mocs = iris_mocs(stencil_res->bo, isl_dev, view.usage); in iris_set_framebuffer_state()
|
/third_party/mesa3d/src/gallium/drivers/crocus/ |
H A D | crocus_clear.c | 565 struct crocus_resource *stencil_res; in clear_depth_stencil() local 569 crocus_get_depth_stencil_resources(&batch->screen->devinfo, p_res, &z_res, &stencil_res); in clear_depth_stencil() 583 if (!(clear_depth || (clear_stencil && stencil_res))) { in clear_depth_stencil() 601 uint8_t stencil_mask = clear_stencil && stencil_res ? 0xff : 0; in clear_depth_stencil() 603 crocus_resource_prepare_access(ice, stencil_res, level, 1, box->z, in clear_depth_stencil() 604 box->depth, stencil_res->aux.usage, false); in clear_depth_stencil() 606 &stencil_surf, &stencil_res->base.b, in clear_depth_stencil() 607 stencil_res->aux.usage, level, true); in clear_depth_stencil() 628 crocus_resource_finish_write(ice, stencil_res, level, box->z, box->depth, in clear_depth_stencil() 629 stencil_res in clear_depth_stencil() [all...] |
H A D | crocus_state.c | 3408 struct crocus_resource *stencil_res; in crocus_set_framebuffer_state() 3458 struct crocus_resource *stencil_res; in crocus_set_framebuffer_state() local 3461 &stencil_res); in crocus_set_framebuffer_state()
|
Completed in 30 milliseconds