Home
last modified time | relevance | path

Searched refs:writes_viewport_index (Results 1 – 25 of 25) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_state_gs.c93 key->gs.writes_viewport_index = gs->base.info.writes_viewport_index; in make_gs_key()
94 if (key->gs.writes_viewport_index) { in make_gs_key()
Dsvga_shader.h74 unsigned writes_viewport_index:1; member
319 boolean writes_viewport_index; member
Dsvga_tgsi.c415 info->writes_viewport_index = tgsi_info->writes_viewport_index; in svga_tgsi_scan_shader()
Dsvga_state_constants.c319 if (variant->key.gs.writes_viewport_index) in svga_get_extra_gs_constants()
Dsvga_tgsi_vgpu10.c5666 if (emit->key.gs.writes_viewport_index) in emit_temporaries_declaration()
12885 if (emit->vposition.need_prescale && emit->key.gs.writes_viewport_index) { in svga_tgsi_vgpu10_translate()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state_viewport.c614 if (ctx->vs_writes_viewport_index == info->writes_viewport_index) in si_update_vs_viewport_state()
618 ctx->vs_writes_viewport_index = info->writes_viewport_index; in si_update_vs_viewport_state()
624 if (info->writes_viewport_index) { in si_update_vs_viewport_state()
Dsi_shader_llvm_vs.c579 shader->selector->info.writes_viewport_index || shader->selector->info.writes_layer) { in si_llvm_build_vs_exports()
650 if (shader->selector->info.writes_viewport_index) { in si_llvm_build_vs_exports()
663 if (shader->selector->info.writes_viewport_index) { in si_llvm_build_vs_exports()
Dsi_shader.h460 bool writes_viewport_index; member
Dsi_shader_info.c665 info->writes_viewport_index = nir->info.outputs_written & VARYING_BIT_VIEWPORT; in si_nir_scan_shader()
Dsi_state_shaders.cpp1327 sel->info.writes_layer || sel->info.writes_viewport_index; in si_get_vs_out_cntl()
1335 S_02881C_USE_VTX_VIEWPORT_INDX(sel->info.writes_viewport_index) | in si_get_vs_out_cntl()
1672 shader->ctx_reg.vs.vgt_reuse_off = S_028AB4_REUSE_OFF(info->writes_viewport_index); in si_shader_vs()
3229 !sel->info.writes_viewport_index && /* cull only against viewport 0 */ in si_create_shader_selector()
/third_party/mesa3d/src/amd/compiler/
Daco_shader_info.h81 bool writes_viewport_index; member
Daco_instruction_selection.cpp10992 if (outinfo->writes_pointsize || outinfo->writes_layer || outinfo->writes_viewport_index || in create_vs_exports()
/third_party/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_scan.h131 boolean writes_viewport_index; member
Dtgsi_scan.c762 info->writes_viewport_index = true; in scan_declaration()
/third_party/mesa3d/src/amd/vulkan/
Dradv_aco_shader_info.h59 ASSIGN_FIELD(writes_viewport_index); in radv_aco_convert_shader_vp_info()
Dradv_shader_info.c526 outinfo->writes_viewport_index = per_vtx_mask & VARYING_BIT_VIEWPORT; in radv_nir_shader_info_pass()
542 if (outinfo->writes_pointsize || outinfo->writes_viewport_index || outinfo->writes_layer || in radv_nir_shader_info_pass()
Dradv_shader.h209 bool writes_viewport_index; member
Dradv_nir_to_llvm.c949 outinfo->writes_viewport_index || outinfo->writes_primitive_shading_rate) { in radv_llvm_export_vs()
966 if (outinfo->writes_viewport_index == true) { in radv_llvm_export_vs()
Dradv_pipeline.c5666 outinfo->writes_viewport_index || outinfo->writes_primitive_shading_rate; in radv_pipeline_emit_hw_vs()
5692 S_02881C_USE_VTX_VIEWPORT_INDX(outinfo->writes_viewport_index) | in radv_pipeline_emit_hw_vs()
5701 radeon_set_context_reg(ctx_cs, R_028AB4_VGT_REUSE_OFF, outinfo->writes_viewport_index); in radv_pipeline_emit_hw_vs()
5784 outinfo->writes_viewport_index || outinfo->writes_primitive_shading_rate; in radv_pipeline_emit_hw_ngg()
5826 S_02881C_USE_VTX_VIEWPORT_INDX(outinfo->writes_viewport_index) | in radv_pipeline_emit_hw_ngg()
/third_party/mesa3d/src/gallium/auxiliary/draw/
Ddraw_context.c987 return draw->gs.geometry_shader->info.writes_viewport_index; in draw_current_shader_uses_viewport_index()
989 return draw->tes.tess_eval_shader->info.writes_viewport_index; in draw_current_shader_uses_viewport_index()
990 return draw->vs.vertex_shader->info.writes_viewport_index; in draw_current_shader_uses_viewport_index()
Ddraw_pt_fetch_shade_pipeline_llvm.c753 draw->vs.vertex_shader->info.writes_viewport_index)) { in llvm_pipeline_generic()
Ddraw_llvm.c1941 vs_info->writes_viewport_index; in draw_llvm_generate()
/third_party/mesa3d/src/gallium/drivers/r600/
Dr600_viewport.c434 rctx->vs_writes_viewport_index = info->writes_viewport_index; in r600_update_vs_writes_viewport_index()
/third_party/mesa3d/src/gallium/auxiliary/nir/
Dnir_to_tgsi_info.c704 info->writes_viewport_index = true; in nir_tgsi_scan_shader()
/third_party/mesa3d/src/gallium/auxiliary/driver_ddebug/
Ddd_draw.c167 if (info.writes_viewport_index) in dd_num_active_viewports()