/external/mesa3d/src/mesa/drivers/dri/i965/ |
D | brw_vs.c | 50 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 …]
|
D | brw_tcs.c | 54 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()
|
D | brw_wm_state.c | 57 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()
|
D | brw_gs.c | 117 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()
|
D | brw_wm.c | 463 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()
|
D | brw_vs.h | 56 GLbitfield64 outputs_written);
|
D | brw_tes.c | 184 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()
|
D | brw_link.cpp | 187 prev_info->outputs_written |= infos[i]->inputs_read & in unify_interfaces() 189 infos[i]->inputs_read |= prev_info->outputs_written & in unify_interfaces()
|
D | brw_vec4_tcs.cpp | 404 nir->info->outputs_written = key->outputs_written; in brw_compile_tcs() 411 nir->info->outputs_written, in brw_compile_tcs()
|
D | brw_fs_visitor.cpp | 417 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/ |
D | arbprogparse.c | 111 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()
|
D | programopt.c | 111 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()
|
D | prog_print.c | 863 (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/ |
D | s_fragprog.c | 207 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/ |
D | shader_info.h | 59 uint64_t outputs_written; member
|
/external/mesa3d/src/mesa/state_tracker/ |
D | st_atom_rasterizer.c | 198 if (vertProg->info.outputs_written & in update_raster_state() 220 !!(last->info.outputs_written & in update_raster_state()
|
/external/mesa3d/src/compiler/nir/ |
D | nir_gather_info.c | 64 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/ |
D | t_vb_program.c | 307 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()
|
D | t_context.c | 186 if (vp->info.outputs_written & in _tnl_InvalidateState()
|
/external/mesa3d/src/compiler/glsl/ |
D | ir_set_program_inouts.cpp | 133 prog->info.outputs_written |= bitfield; in mark() 430 prog->info.outputs_written = 0; in do_set_program_inouts()
|
/external/mesa3d/src/intel/vulkan/ |
D | anv_pipeline.c | 479 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/ |
D | si_state_shaders.c | 897 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()
|
D | si_shader.h | 314 uint64_t outputs_written; /* "get_unique_index" bits */ member
|
/external/mesa3d/src/mesa/drivers/dri/r200/ |
D | r200_vertprog.c | 428 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/ |
D | blorp.c | 211 nir->info->outputs_written, in blorp_compile_vs()
|