Home
last modified time | relevance | path

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

12

/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_vs.c50 GLbitfield64 outputs_written = user_varyings; in brw_vs_outputs_written() local
53 outputs_written |= BITFIELD64_BIT(VARYING_SLOT_EDGE); in brw_vs_outputs_written()
65 outputs_written |= BITFIELD64_BIT(VARYING_SLOT_TEX0 + i); in brw_vs_outputs_written()
69 if (outputs_written & BITFIELD64_BIT(VARYING_SLOT_BFC0)) in brw_vs_outputs_written()
70 outputs_written |= BITFIELD64_BIT(VARYING_SLOT_COL0); in brw_vs_outputs_written()
71 if (outputs_written & BITFIELD64_BIT(VARYING_SLOT_BFC1)) in brw_vs_outputs_written()
72 outputs_written |= BITFIELD64_BIT(VARYING_SLOT_COL1); in brw_vs_outputs_written()
80 outputs_written |= BITFIELD64_BIT(VARYING_SLOT_CLIP_DIST0); in brw_vs_outputs_written()
81 outputs_written |= BITFIELD64_BIT(VARYING_SLOT_CLIP_DIST1); in brw_vs_outputs_written()
84 return outputs_written; in brw_vs_outputs_written()
[all …]
Dbrw_tcs.c54 nir->info->inputs_read = key->outputs_written & in create_passthrough_tcs()
56 nir->info->outputs_written = key->outputs_written; in create_passthrough_tcs()
139 found |= key_debug(brw, "outputs written", old_key->outputs_written, in brw_tcs_debug_recompile()
140 key->outputs_written); in brw_tcs_debug_recompile()
307 per_vertex_slots |= prog->info.outputs_written; in brw_tcs_populate_key()
313 key->outputs_written = per_vertex_slots; in brw_tcs_populate_key()
400 key.outputs_written = prog->nir->info->outputs_written; in brw_tcs_precompile()
Dbrw_wm_state.c57 uint64_t outputs_written = fp->info.outputs_written; in brw_color_buffer_write_enabled() local
60 if (rb && (outputs_written & BITFIELD64_BIT(FRAG_RESULT_COLOR) || in brw_color_buffer_write_enabled()
61 outputs_written & BITFIELD64_BIT(FRAG_RESULT_DATA0 + i)) && in brw_color_buffer_write_enabled()
171 wm->wm5.program_computes_depth = (fp->info.outputs_written & in brw_upload_wm_unit()
Dbrw_gs.c117 uint64_t outputs_written = gp->program.info.outputs_written; in brw_codegen_gs_prog() local
120 &prog_data.base.vue_map, outputs_written, in brw_codegen_gs_prog()
Dbrw_wm.c463 if (prog->info.outputs_written & BITFIELD64_BIT(FRAG_RESULT_DEPTH)) { in brw_wm_populate_key()
609 uint64_t outputs_written = prog->info.outputs_written; in brw_fs_precompile() local
615 if (outputs_written & BITFIELD64_BIT(FRAG_RESULT_DEPTH)) in brw_fs_precompile()
630 key.nr_color_regions = _mesa_bitcount_64(outputs_written & in brw_fs_precompile()
Dbrw_vs.h56 GLbitfield64 outputs_written);
Dbrw_tes.c184 per_vertex_slots |= tcp_prog->info.outputs_written & in brw_tes_populate_key()
244 key.inputs_read |= tcp->nir->info->outputs_written & in brw_tes_precompile()
Dbrw_link.cpp187 prev_info->outputs_written |= infos[i]->inputs_read & in unify_interfaces()
189 infos[i]->inputs_read |= prev_info->outputs_written & in unify_interfaces()
Dbrw_vec4_tcs.cpp404 nir->info->outputs_written = key->outputs_written; in brw_compile_tcs()
411 nir->info->outputs_written, in brw_compile_tcs()
Dbrw_fs_visitor.cpp417 if (nir->info->outputs_written & BITFIELD64_BIT(FRAG_RESULT_DEPTH)) in emit_single_fb_write()
423 if (nir->info->outputs_written & BITFIELD64_BIT(FRAG_RESULT_STENCIL)) in emit_single_fb_write()
462 if (nir->info->outputs_written & BITFIELD64_BIT(FRAG_RESULT_STENCIL)) { in emit_fb_writes()
/external/mesa3d/src/mesa/program/
Darbprogparse.c111 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 _mesa_insert_mvp_dp4_code()
212 vprog->info.outputs_written |= BITFIELD64_BIT(VARYING_SLOT_POS); in _mesa_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.c863 (uint64_t) prog->info.outputs_written, in _mesa_fprint_program_parameters()
864 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/compiler/
Dshader_info.h59 uint64_t outputs_written; member
/external/mesa3d/src/mesa/state_tracker/
Dst_atom_rasterizer.c198 if (vertProg->info.outputs_written & in update_raster_state()
220 !!(last->info.outputs_written & in update_raster_state()
/external/mesa3d/src/compiler/nir/
Dnir_gather_info.c64 shader->info->outputs_written |= bitfield; in set_io_mask()
311 shader->info->outputs_written = 0; in nir_shader_gather_info()
/external/mesa3d/src/mesa/tnl/
Dt_vb_program.c307 if (program->info.outputs_written & BITFIELD64_BIT(i)) { in run_vp()
381 if (program->info.outputs_written & BITFIELD64_BIT(VARYING_SLOT_FOGC)) { in run_vp()
446 if (program->info.outputs_written & in run_vp()
Dt_context.c186 if (vp->info.outputs_written & in _tnl_InvalidateState()
/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.c479 nir->info->outputs_written, in anv_pipeline_compile_vs()
628 tcs_key.outputs_written = tcs_nir->info->outputs_written; in anv_pipeline_compile_tcs_tes()
635 tes_key.inputs_read = tcs_key.outputs_written; in anv_pipeline_compile_tcs_tes()
737 nir->info->outputs_written, in anv_pipeline_compile_gs()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state_shaders.c897 uint64_t outputs_written = vs->outputs_written; in si_shader_selector_key_hw_vs() local
902 outputs_written &= ~0x3; /* ignore POSITION, PSIZE */ in si_shader_selector_key_hw_vs()
909 uint64_t linked = outputs_written & inputs_read; in si_shader_selector_key_hw_vs()
912 key->opt.hw_vs.kill_outputs = ~linked & outputs_written; in si_shader_selector_key_hw_vs()
955 key->mono.tcs.inputs_to_copy = sctx->vs_shader.cso->outputs_written; in si_shader_selector_key()
1392 sel->outputs_written &= ~(1ull << id); in si_init_shader_selector_async()
1545 sel->outputs_written |= in si_create_shader_selector()
1556 sel->esgs_itemsize = util_last_bit64(sel->outputs_written) * 16; in si_create_shader_selector()
Dsi_shader.h314 uint64_t outputs_written; /* "get_unique_index" bits */ member
/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()
579 if (!(mesa_vp->info.outputs_written & (1 << VARYING_SLOT_POS))) { in r200_translate_vertex_program()
/external/mesa3d/src/intel/blorp/
Dblorp.c211 nir->info->outputs_written, in blorp_compile_vs()

12