Home
last modified time | relevance | path

Searched refs:multiview_mask (Results 1 – 7 of 7) sorted by relevance

/external/mesa3d/src/freedreno/vulkan/
Dtu_shader.c733 unsigned multiview_mask, in tu_shader_create() argument
767 .use_view_id_for_layer = multiview_mask != 0, in tu_shader_create()
771 if (nir->info.stage == MESA_SHADER_VERTEX && multiview_mask) { in tu_shader_create()
772 tu_nir_lower_multiview(nir, multiview_mask, in tu_shader_create()
Dtu_pass.c557 subpass->multiview_mask = desc->viewMask; in tu_CreateRenderPass2()
586 pass->attachments[a].clear_views |= subpass->multiview_mask; in tu_CreateRenderPass2()
Dtu_pipeline.c267 uint32_t multiview_mask; member
1488 uint32_t multiview_views = util_logbase2(builder->multiview_mask) + 1; in tu6_emit_program()
1489 uint32_t multiview_cntl = builder->multiview_mask ? in tu6_emit_program()
1510 tu_cs_emit(cs, builder->multiview_mask); in tu6_emit_program()
2077 builder->multiview_mask, builder->layout, in tu_pipeline_builder_compile_shaders()
2438 tu6_gras_su_cntl(rast_info, builder->samples, builder->multiview_mask != 0); in tu_pipeline_builder_parse_rasterization()
2782 builder->multiview_mask = subpass->multiview_mask; in tu_pipeline_builder_init_graphics()
Dtu_query.c932 if (!cmd->state.pass || !cmd->state.subpass->multiview_mask) in handle_multiview_queries()
935 unsigned views = util_bitcount(cmd->state.subpass->multiview_mask); in handle_multiview_queries()
Dtu_private.h1049 unsigned multiview_mask,
1459 uint32_t multiview_mask; member
Dtu_clear_blit.c1889 if (subpass->multiview_mask) { in tu_clear_sysmem_attachments()
1946 assert(!subpass->multiview_mask || rects[i].baseArrayLayer == 0); in tu_clear_sysmem_attachments()
1948 for_each_layer(layer, subpass->multiview_mask, rects[i].layerCount) { in tu_clear_sysmem_attachments()
Dtu_cmd_buffer.c270 unsigned layers = MAX2(fb->layers, util_logbase2(subpass->multiview_mask) + 1); in tu6_emit_mrt()
662 tu6_emit_sysmem_resolve(cmd, cs, subpass->multiview_mask, a, in tu6_emit_sysmem_resolves()