Home
last modified time | relevance | path

Searched refs:active_stream_mask (Results 1 – 22 of 22) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/d3d12/
Dd3d12_lower_point_sprite.c315 util_bitcount(shader->info.gs.active_stream_mask); in d3d12_lower_point_sprite()
316 shader->info.gs.active_stream_mask = 1; in d3d12_lower_point_sprite()
Dd3d12_gs_variant.cpp90 nir->info.gs.active_stream_mask = 1; in d3d12_make_passthrough_gs()
188 nir->info.gs.active_stream_mask = 1; in d3d12_begin_emit_primitives_gs()
Dd3d12_compiler.cpp373 unsigned mask = ctx->gfx_stages[PIPE_SHADER_GEOMETRY]->initial->info.gs.active_stream_mask & ~1; in has_stream_out_for_streams()
394 (gs->initial->info.gs.active_stream_mask == 1 || in needs_point_sprite_lowering()
/third_party/mesa3d/src/compiler/nir/
Dnir_lower_gs_intrinsics.c295 if (state->per_stream && !(shader->info.gs.active_stream_mask & (1 << stream))) { in append_set_vertex_and_primitive_count()
407 if (per_stream && !(shader->info.gs.active_stream_mask & (1 << i))) in nir_lower_gs_intrinsics()
Dnir_gather_info.c810 shader->info.gs.active_stream_mask |= 1 << nir_intrinsic_stream_id(instr); in gather_intrinsic_info()
Dnir_print.c1740 fprintf(fp, "active_stream_mask: 0x%x\n", shader->info.gs.active_stream_mask); in nir_print_shader_annotated()
/third_party/mesa3d/src/compiler/
Dshader_info.h377 uint8_t active_stream_mask:4; member
/third_party/mesa3d/src/amd/vulkan/
Dradv_shader_info.c652 nir->info.gs.active_stream_mask ? util_last_bit(nir->info.gs.active_stream_mask) - 1 : 0; in radv_nir_shader_info_pass()
/third_party/mesa3d/src/intel/compiler/
Dbrw_vec4_gs_visitor.cpp646 if (nir->info.gs.active_stream_mask != (1 << 0)) in brw_compile_gs()
/third_party/mesa3d/src/amd/common/
Dac_nir_lower_ngg.c1682 if (!(b->shader->info.gs.active_stream_mask & (1 << stream))) in lower_ngg_gs_store_output()
1726 if (!(b->shader->info.gs.active_stream_mask & (1 << stream))) { in lower_ngg_gs_emit_vertex_with_counter()
1795 if (stream > 0 && !(b->shader->info.gs.active_stream_mask & (1 << stream))) { in lower_ngg_gs_set_vertex_and_primitive_count()
/third_party/mesa3d/src/mesa/state_tracker/
Dst_draw_hw_select.c620 nir->info.gs.active_stream_mask = 1; in hw_select_create_gs()
/third_party/mesa3d/src/gallium/auxiliary/draw/
Ddraw_gs.c804 gs->num_vertex_streams = util_last_bit(nir->info.gs.active_stream_mask); in draw_create_geometry_shader()
/third_party/mesa3d/src/broadcom/vulkan/
Dv3dv_meta_clear.c354 nir->info.gs.active_stream_mask = 0x1; in get_clear_rect_gs()
Dv3dv_pipeline.c2229 nir->info.gs.active_stream_mask = 0x1; in pipeline_add_multiview_gs()
Dv3dv_meta_copy.c1652 nir->info.gs.active_stream_mask = 0x1; in get_texel_buffer_copy_gs()
/third_party/mesa3d/src/compiler/glsl/
Dlinker.cpp436 unsigned active_stream_mask() in active_stream_mask() function in __anonf2b593850111::find_emit_vertex_visitor
749 prog->Geom.ActiveStreamMask = emit_vertex.active_stream_mask(); in validate_geometry_shader_emissions()
/third_party/mesa3d/src/gallium/drivers/zink/nir_to_spirv/
Dnir_to_spirv.c3071 …ir->info.stage == MESA_SHADER_GEOMETRY && util_bitcount(ctx->nir->info.gs.active_stream_mask) > 1); in emit_intrinsic()
3080 …ir->info.stage == MESA_SHADER_GEOMETRY && util_bitcount(ctx->nir->info.gs.active_stream_mask) > 1); in emit_intrinsic()
4156 if (s->info.gs.active_stream_mask) in nir_to_spirv()
/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_compiler.c853 …r->info.stage != MESA_SHADER_GEOMETRY || util_bitcount(zs->nir->info.gs.active_stream_mask) == 1) { in update_so_info()
903 …r->info.stage != MESA_SHADER_GEOMETRY || util_bitcount(zs->nir->info.gs.active_stream_mask) == 1) { in update_so_info()
/third_party/mesa3d/src/mesa/main/
Dshaderapi.c2657 dst->info.gs.active_stream_mask = src->Geom.ActiveStreamMask; in _mesa_copy_linked_program_data()
/third_party/mesa3d/src/microsoft/compiler/
Dnir_to_dxil.c1357 gs_state_nodes[2] = dxil_get_metadata_int32(&ctx->mod, MAX2(s->info.gs.active_stream_mask, 1)); in emit_gs_state()
5660 … state->state.psv1.psv0.gs.output_stream_mask = MAX2(ctx->shader->info.gs.active_stream_mask, 1); in dxil_fill_validation_state()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state_shaders.cpp1026 unsigned max_stream = util_last_bit(sel->info.base.gs.active_stream_mask); in si_shader_gs()
/third_party/mesa3d/docs/relnotes/
D22.2.0.rst5373 - radv: use shader_info::gs::active_stream_mask