Searched refs:separate_stencil (Results 1 - 25 of 30) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/v3d/
H A Dv3d_resource.h119 struct pipe_surface *separate_stencil; member in struct:v3d_surface
154 struct v3d_resource *separate_stencil; member in struct:v3d_resource
H A Dv3dx_rcl.c59 bool separate_stencil = surf->separate_stencil && buffer == STENCIL; local in function:load_general
60 if (separate_stencil) {
61 psurf = surf->separate_stencil;
73 if (separate_stencil)
116 bool separate_stencil = surf->separate_stencil && buffer == STENCIL; local in function:store_general
117 if (separate_stencil) {
118 psurf = surf->separate_stencil;
136 if (separate_stencil)
[all...]
H A Dv3d_job.c67 if (rsc->separate_stencil)
69 &rsc->separate_stencil->base);
274 if (rsc->separate_stencil) {
276 &rsc->separate_stencil->base);
278 &rsc->separate_stencil->base,
H A Dv3d_resource.c1034 if (rsc->separate_stencil) {
1035 surface->separate_stencil =
1036 v3d_create_surface(pctx, &rsc->separate_stencil->base,
1048 if (surf->separate_stencil)
1049 pipe_surface_reference(&surf->separate_stencil, NULL);
1073 v3d_resource(prsc)->separate_stencil = v3d_resource(stencil);
1081 return &rsc->separate_stencil->base;
H A Dv3d_blit.c261 if (src->separate_stencil) {
262 src = src->separate_stencil;
268 if (dst->separate_stencil) {
269 dst = dst->separate_stencil;
H A Dv3dx_draw.c734 if (rsc->separate_stencil)
735 rsc = rsc->separate_stencil;
H A Dv3dx_state.c929 if (rsc->separate_stencil &&
931 rsc = rsc->separate_stencil;
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/v3d/
H A Dv3d_resource.h84 struct pipe_surface *separate_stencil; member in struct:v3d_surface
125 struct v3d_resource *separate_stencil; member in struct:v3d_resource
H A Dv3dx_rcl.c59 bool separate_stencil = surf->separate_stencil && buffer == STENCIL; local in function:load_general
60 if (separate_stencil) {
61 psurf = surf->separate_stencil;
76 if (separate_stencil)
121 bool separate_stencil = surf->separate_stencil && buffer == STENCIL; local in function:store_general
122 if (separate_stencil) {
123 psurf = surf->separate_stencil;
144 if (separate_stencil)
[all...]
H A Dv3d_job.c67 if (rsc->separate_stencil)
69 &rsc->separate_stencil->base);
350 if (rsc->separate_stencil) {
352 &rsc->separate_stencil->base,
356 &rsc->separate_stencil->base,
409 if (rsc->separate_stencil)
410 rsc = rsc->separate_stencil;
H A Dv3d_resource.c1111 if (rsc->separate_stencil) {
1112 surface->separate_stencil =
1113 v3d_create_surface(pctx, &rsc->separate_stencil->base,
1125 if (surf->separate_stencil)
1126 pipe_surface_reference(&surf->separate_stencil, NULL);
1150 v3d_resource(prsc)->separate_stencil = v3d_resource(stencil);
1158 return &rsc->separate_stencil->base;
H A Dv3d_blit.c131 if (src->separate_stencil) {
132 src = src->separate_stencil;
138 if (dst->separate_stencil) {
139 dst = dst->separate_stencil;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/
H A Dpan_resource.h102 struct panfrost_resource *separate_stencil; member in struct:panfrost_resource
H A Dpan_resource.c621 pan_resource(prsrc)->separate_stencil = pan_resource(stencil);
627 return &pan_resource(prsrc)->separate_stencil->base;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util/
H A Du_transfer_helper.h46 * the vtbl contains setter/getter methods used for fake_rgct & separate_stencil
126 bool separate_stencil,
H A Du_transfer_helper.c37 bool separate_stencil; /**< separate stencil for all formats */ member in struct:u_transfer_helper
92 if ((helper->separate_stencil && util_format_is_depth_and_stencil(format)) ||
523 bool separate_stencil,
531 helper->separate_stencil = separate_stencil;
521 u_transfer_helper_create(const struct u_transfer_vtbl * vtbl,bool separate_z32s8,bool separate_stencil,bool fake_rgtc,bool msaa_map) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/
H A Du_transfer_helper.h46 * the vtbl contains setter/getter methods used for fake_rgct & separate_stencil
126 bool separate_stencil,
H A Du_transfer_helper.c37 bool separate_stencil; /**< separate stencil for all formats */ member in struct:u_transfer_helper
92 if ((helper->separate_stencil && util_format_is_depth_and_stencil(format)) ||
528 bool separate_stencil,
536 helper->separate_stencil = separate_stencil;
570 if (!((helper->separate_stencil && util_format_is_depth_and_stencil(format)) ||
648 if ((helper->separate_stencil && util_format_is_depth_and_stencil(format)) ||
526 u_transfer_helper_create(const struct u_transfer_vtbl * vtbl,bool separate_z32s8,bool separate_stencil,bool fake_rgtc,bool msaa_map) argument
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/panfrost/
H A Dpan_resource.h63 struct panfrost_resource *separate_stencil; member in struct:panfrost_resource
H A Dpan_job.c331 if (rsrc->separate_stencil)
332 panfrost_batch_add_bo_old(batch, rsrc->separate_stencil->image.data.bo, access);
350 if (rsrc->separate_stencil)
351 panfrost_batch_add_bo_old(batch, rsrc->separate_stencil->image.data.bo, access);
504 if (z_rsrc->separate_stencil) {
505 s_rsrc = z_rsrc->separate_stencil;
H A Dpan_resource.c1320 pan_resource(prsrc)->separate_stencil = pan_resource(stencil);
1326 if (!pan_resource(prsrc)->separate_stencil)
1329 return &pan_resource(prsrc)->separate_stencil->base;
/xsrc/external/mit/MesaLib.old/dist/src/intel/isl/
H A Disl_emit_depth_stencil.c115 const bool separate_stencil = local in function:isl_genX
117 if (separate_stencil || info->hiz_usage == ISL_AUX_USAGE_HIZ) {
/xsrc/external/mit/MesaLib/dist/src/intel/isl/
H A Disl_emit_depth_stencil.c151 const bool separate_stencil = local in function:isl_genX
153 if (separate_stencil || info->hiz_usage == ISL_AUX_USAGE_HIZ) {
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a6xx/
H A Dfd6_gmem.c198 OUT_REG(ring, A6XX_RB_STENCIL_INFO(.separate_stencil = true),
1508 struct pipe_resource *separate_stencil = local in function:emit_sysmem_clears
1513 if ((buffers & PIPE_CLEAR_DEPTH) || (!separate_stencil && (buffers & PIPE_CLEAR_STENCIL))) {
1520 if (separate_stencil && (buffers & PIPE_CLEAR_STENCIL)) {
1525 stencil_surf.texture = separate_stencil;
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_clear_blit.c2043 bool separate_stencil)
2054 if (separate_stencil) {
2561 bool separate_stencil)
2578 if (separate_stencil) {
2667 bool separate_stencil)
2679 if (separate_stencil) {
2761 bool separate_stencil,
2768 if (separate_stencil)
2809 bool separate_stencil,
2820 if (separate_stencil)
2035 resolve_sysmem(struct tu_cmd_buffer * cmd,struct tu_cs * cs,VkFormat format,const struct tu_image_view * src,const struct tu_image_view * dst,uint32_t layer_mask,uint32_t layers,const VkRect2D * rect,bool separate_stencil) argument
2555 clear_sysmem_attachment(struct tu_cmd_buffer * cmd,struct tu_cs * cs,VkFormat format,VkImageAspectFlags clear_mask,const VkRenderPassBeginInfo * info,uint32_t a,bool separate_stencil) argument
2662 tu_emit_blit(struct tu_cmd_buffer * cmd,struct tu_cs * cs,const struct tu_image_view * iview,const struct tu_render_pass_attachment * attachment,bool resolve,bool separate_stencil) argument
2757 store_cp_blit(struct tu_cmd_buffer * cmd,struct tu_cs * cs,const struct tu_image_view * iview,uint32_t samples,bool separate_stencil,VkFormat format,uint32_t gmem_offset,uint32_t cpp) argument
2805 store_3d_blit(struct tu_cmd_buffer * cmd,struct tu_cs * cs,const struct tu_image_view * iview,uint32_t dst_samples,bool separate_stencil,VkFormat format,const VkRect2D * render_area,uint32_t gmem_offset,uint32_t cpp) argument
[all...]

Completed in 28 milliseconds

12