Home
last modified time | relevance | path

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

123

/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_vs.c77 GLbitfield64 outputs_written = user_varyings; in brw_vs_outputs_written() local
80 outputs_written |= BITFIELD64_BIT(VARYING_SLOT_EDGE); in brw_vs_outputs_written()
92 outputs_written |= BITFIELD64_BIT(VARYING_SLOT_TEX0 + i); in brw_vs_outputs_written()
96 if (outputs_written & BITFIELD64_BIT(VARYING_SLOT_BFC0)) in brw_vs_outputs_written()
97 outputs_written |= BITFIELD64_BIT(VARYING_SLOT_COL0); in brw_vs_outputs_written()
98 if (outputs_written & BITFIELD64_BIT(VARYING_SLOT_BFC1)) in brw_vs_outputs_written()
99 outputs_written |= BITFIELD64_BIT(VARYING_SLOT_COL1); in brw_vs_outputs_written()
107 outputs_written |= BITFIELD64_BIT(VARYING_SLOT_CLIP_DIST0); in brw_vs_outputs_written()
108 outputs_written |= BITFIELD64_BIT(VARYING_SLOT_CLIP_DIST1); in brw_vs_outputs_written()
111 return outputs_written; in brw_vs_outputs_written()
[all …]
Dbrw_tcs.c53 nir->info.inputs_read = key->outputs_written & in create_passthrough_tcs()
55 nir->info.outputs_written = key->outputs_written; in create_passthrough_tcs()
138 found |= key_debug(brw, "outputs written", old_key->outputs_written, in brw_tcs_debug_recompile()
139 key->outputs_written); in brw_tcs_debug_recompile()
295 per_vertex_slots |= prog->info.outputs_written; in brw_tcs_populate_key()
301 key->outputs_written = per_vertex_slots; in brw_tcs_populate_key()
395 key.outputs_written = prog->nir->info.outputs_written; in brw_tcs_precompile()
Dbrw_gs.c100 uint64_t outputs_written = gp->program.nir->info.outputs_written; in brw_codegen_gs_prog() local
103 &prog_data.base.vue_map, outputs_written, in brw_codegen_gs_prog()
Dbrw_link.cpp172 prev_info->outputs_written |= infos[i]->inputs_read & in unify_interfaces()
174 infos[i]->inputs_read |= prev_info->outputs_written & in unify_interfaces()
216 info->outputs_written |= 1ull << output->OutputRegister; in update_xfb_info()
Dbrw_wm.c462 if (prog->info.outputs_written & BITFIELD64_BIT(FRAG_RESULT_DEPTH)) { in brw_wm_populate_key()
619 uint64_t outputs_written = prog->info.outputs_written; in brw_fs_precompile() local
625 if (outputs_written & BITFIELD64_BIT(FRAG_RESULT_DEPTH)) in brw_fs_precompile()
640 key.nr_color_regions = _mesa_bitcount_64(outputs_written & in brw_fs_precompile()
Dbrw_vs.h44 GLbitfield64 outputs_written);
Dbrw_tes.c170 per_vertex_slots |= tcp_prog->info.outputs_written & in brw_tes_populate_key()
237 key.inputs_read |= tcp->nir->info.outputs_written & in brw_tes_precompile()
/external/mesa3d/src/mesa/program/
Darbprogparse.c112 program->info.outputs_written = prog.info.outputs_written; in _mesa_parse_arb_fragment_program()
203 program->info.outputs_written = prog.info.outputs_written; in _mesa_parse_arb_vertex_program()
Dprogramopt.c111 vprog->info.outputs_written |= BITFIELD64_BIT(VARYING_SLOT_POS); in insert_mvp_dp4_code()
212 vprog->info.outputs_written |= BITFIELD64_BIT(VARYING_SLOT_POS); in insert_mvp_mad_code()
267 if (!(fprog->info.outputs_written & (1 << FRAG_RESULT_COLOR))) { in _mesa_append_fog_code()
412 assert(fprog->info.outputs_written & (1 << FRAG_RESULT_COLOR)); in _mesa_append_fog_code()
Dprog_print.c864 (uint64_t) prog->info.outputs_written, in _mesa_fprint_program_parameters()
865 binary(prog->info.outputs_written)); in _mesa_fprint_program_parameters()
/external/mesa3d/src/mesa/swrast/
Ds_fragprog.c207 const GLbitfield64 outputsWritten = program->info.outputs_written; in run_program()
274 if (program->info.outputs_written & BITFIELD64_BIT(FRAG_RESULT_COLOR)) { in _swrast_exec_fragment_program()
279 if (program->info.outputs_written & BITFIELD64_BIT(FRAG_RESULT_DEPTH)) { in _swrast_exec_fragment_program()
/external/mesa3d/src/amd/common/
Dac_nir_to_llvm.h170 uint64_t outputs_written; member
201 uint64_t outputs_written; member
/external/mesa3d/src/compiler/
Dshader_info.h73 uint64_t outputs_written; member
/external/mesa3d/src/intel/compiler/
Dbrw_vec4_tcs.cpp393 nir->info.outputs_written = key->outputs_written; in brw_compile_tcs()
400 nir->info.outputs_written, in brw_compile_tcs()
Dbrw_fs_visitor.cpp373 if (nir->info.outputs_written & BITFIELD64_BIT(FRAG_RESULT_DEPTH)) in emit_single_fb_write()
379 if (nir->info.outputs_written & BITFIELD64_BIT(FRAG_RESULT_STENCIL)) in emit_single_fb_write()
418 if (nir->info.outputs_written & BITFIELD64_BIT(FRAG_RESULT_STENCIL)) { in emit_fb_writes()
/external/mesa3d/src/mesa/tnl/
Dt_vb_program.c309 if (program->info.outputs_written & BITFIELD64_BIT(i)) { in run_vp()
383 if (program->info.outputs_written & BITFIELD64_BIT(VARYING_SLOT_FOGC)) { in run_vp()
448 if (program->info.outputs_written & in run_vp()
Dt_context.c187 if (vp->info.outputs_written & in _tnl_InvalidateState()
/external/mesa3d/src/mesa/state_tracker/
Dst_atom_rasterizer.c202 if (vertProg->info.outputs_written & in st_update_rasterizer()
224 !!(last->info.outputs_written & in st_update_rasterizer()
Dst_atom.c125 last_prim_shader->info.outputs_written & VARYING_BIT_VIEWPORT) in check_program_state()
Dst_atom_shader.c185 (stvp->Base.info.outputs_written & in st_update_vp()
/external/mesa3d/src/compiler/nir/
Dnir_gather_info.c72 shader->info.outputs_written |= bitfield; in set_io_mask()
356 shader->info.outputs_written = 0; in nir_shader_gather_info()
/external/mesa3d/src/compiler/glsl/
Dir_set_program_inouts.cpp133 prog->info.outputs_written |= bitfield; in mark()
430 prog->info.outputs_written = 0; in do_set_program_inouts()
/external/mesa3d/src/intel/vulkan/
Danv_pipeline.c543 nir->info.outputs_written, in anv_pipeline_compile_vs()
695 tcs_key.outputs_written = tcs_nir->info.outputs_written; in anv_pipeline_compile_tcs_tes()
702 tes_key.inputs_read = tcs_key.outputs_written; in anv_pipeline_compile_tcs_tes()
806 nir->info.outputs_written, in anv_pipeline_compile_gs()
/external/mesa3d/src/mesa/drivers/dri/r200/
Dr200_vertprog.c428 if ((mesa_vp->info.outputs_written & in r200_translate_vertex_program()
435 (unsigned long long) mesa_vp->info.outputs_written); in r200_translate_vertex_program()
450 !(mesa_vp->info.outputs_written & (1 << VARYING_SLOT_POS))) { in r200_translate_vertex_program()
456 if ((mesa_vp->info.outputs_written & (1 << VARYING_SLOT_FOGC)) && in r200_translate_vertex_program()
574 if (!(mesa_vp->info.outputs_written & (1 << VARYING_SLOT_POS))) { in r200_translate_vertex_program()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state_shaders.c1192 uint64_t outputs_written = vs->outputs_written; in si_shader_selector_key_hw_vs() local
1196 outputs_written &= ~((1ull << si_shader_io_get_unique_index(TGSI_SEMANTIC_POSITION, 0) | in si_shader_selector_key_hw_vs()
1203 uint64_t linked = outputs_written & inputs_read; in si_shader_selector_key_hw_vs()
1205 key->opt.kill_outputs = ~linked & outputs_written; in si_shader_selector_key_hw_vs()
1261 key->mono.u.ff_tcs_inputs_to_copy = sctx->vs_shader.cso->outputs_written; in si_shader_selector_key()
1879 sel->outputs_written &= ~(1ull << id); in si_init_shader_selector_async()
2099 sel->outputs_written |= in si_create_shader_selector()
2107 sel->esgs_itemsize = util_last_bit64(sel->outputs_written) * 16; in si_create_shader_selector()

123