Home
last modified time | relevance | path

Searched refs:input_primitive (Results 1 – 21 of 21) sorted by relevance

/third_party/mesa3d/src/gallium/auxiliary/draw/
Ddraw_gs.h83 unsigned input_primitive; member
Ddraw_gs.c572 u_decomposed_prims_for_vertices(shader->input_primitive, in draw_geometry_shader_run()
606 u_prim_name(shader->input_primitive), in draw_geometry_shader_run()
823 gs->input_primitive = in draw_create_geometry_shader()
/third_party/mesa3d/src/microsoft/compiler/
Ddxil_signature.h103 uint32_t input_primitive; member
Dnir_to_dxil.c1355 …odes[0] = dxil_get_metadata_int32(&ctx->mod, dxil_get_input_primitive(s->info.gs.input_primitive)); in emit_gs_state()
5658 …state->state.psv1.psv0.gs.input_primitive = dxil_get_input_primitive(ctx->shader->info.gs.input_pr… in dxil_fill_validation_state()
/third_party/mesa3d/src/mesa/state_tracker/
Dst_draw_hw_select.c629 nir->info.gs.input_primitive = SHADER_PRIM_POINTS; in hw_select_create_gs()
634 nir->info.gs.input_primitive = SHADER_PRIM_LINES; in hw_select_create_gs()
639 nir->info.gs.input_primitive = SHADER_PRIM_TRIANGLES; in hw_select_create_gs()
645 nir->info.gs.input_primitive = SHADER_PRIM_LINES_ADJACENCY; in hw_select_create_gs()
/third_party/mesa3d/src/compiler/
Dshader_info.h362 uint16_t input_primitive; member
/third_party/mesa3d/src/mesa/main/
Ddraw_validate.c382 info.gs.input_primitive; in _mesa_update_valid_to_render_state()
Dshaderapi.c876 Program->info.gs.input_primitive; in get_programiv()
/third_party/mesa3d/src/compiler/glsl/
Dlinker.cpp723 vertices_per_prim(shader->Program->info.gs.input_primitive); in validate_geometry_shader_executable()
2062 gl_prog->info.gs.input_primitive = SHADER_PRIM_UNKNOWN; in link_gs_inout_layout_qualifiers()
2079 if (gl_prog->info.gs.input_primitive != SHADER_PRIM_UNKNOWN && in link_gs_inout_layout_qualifiers()
2080 gl_prog->info.gs.input_primitive != in link_gs_inout_layout_qualifiers()
2086 gl_prog->info.gs.input_primitive = (enum shader_prim)shader->info.Geom.InputType; in link_gs_inout_layout_qualifiers()
2129 if (gl_prog->info.gs.input_primitive == SHADER_PRIM_UNKNOWN) { in link_gs_inout_layout_qualifiers()
2539 vertices_per_prim(gl_prog->info.gs.input_primitive); in link_intrastage_shaders()
/third_party/mesa3d/src/gallium/drivers/d3d12/
Dd3d12_gs_variant.cpp85 nir->info.gs.input_primitive = GL_POINTS; in d3d12_make_passthrough_gs()
183 nir->info.gs.input_primitive = GL_TRIANGLES; in d3d12_begin_emit_primitives_gs()
/third_party/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_scan.c927 unsigned input_primitive = in tgsi_scan_shader() local
929 int num_verts = u_vertices_per_prim(input_primitive); in tgsi_scan_shader()
Dtgsi_ureg.c2340 info->gs.input_primitive); in ureg_setup_geometry_shader()
/third_party/mesa3d/src/gallium/auxiliary/nir/
Dnir_to_tgsi_info.c445 info->properties[TGSI_PROPERTY_GS_INPUT_PRIM] = nir->info.gs.input_primitive; in nir_tgsi_scan_shader()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shader_info.c806 u_vertices_per_prim((enum pipe_prim_type)info->base.gs.input_primitive); in si_nir_scan_shader()
Dsi_state_shaders.cpp838 unsigned input_prim = gs->info.base.gs.input_primitive; in gfx9_get_gs_info()
1071 unsigned input_prim = sel->info.base.gs.input_primitive; in si_shader_gs()
1302 return gs->info.base.gs.input_primitive; in si_get_input_prim()
/third_party/mesa3d/src/broadcom/vulkan/
Dv3dv_meta_clear.c349 nir->info.gs.input_primitive = SHADER_PRIM_TRIANGLES; in get_clear_rect_gs()
Dv3dv_pipeline.c2222 nir->info.gs.input_primitive = in pipeline_add_multiview_gs()
Dv3dv_meta_copy.c1647 nir->info.gs.input_primitive = SHADER_PRIM_TRIANGLES; in get_texel_buffer_copy_gs()
/third_party/mesa3d/src/compiler/nir/
Dnir_print.c1738 fprintf(fp, "input primitive: %s\n", primitive_name(shader->info.gs.input_primitive)); in nir_print_shader_annotated()
/third_party/mesa3d/src/compiler/spirv/
Dspirv_to_nir.c5065 b->shader->info.gs.input_primitive = in vtn_handle_execution_mode()
/third_party/mesa3d/src/gallium/drivers/zink/nir_to_spirv/
Dnir_to_spirv.c4350 get_input_prim_type_mode(s->info.gs.input_primitive)); in nir_to_spirv()