Home
last modified time | relevance | path

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

/third_party/mesa3d/src/microsoft/compiler/
Ddxil_signature.h89 uint32_t input_primitive; member
Dnir_to_dxil.c1185 …odes[0] = dxil_get_metadata_int32(&ctx->mod, dxil_get_input_primitive(s->info.gs.input_primitive)); in emit_gs_state()
4788 …state->state.psv0.gs.input_primitive = dxil_get_input_primitive(ctx->shader->info.gs.input_primiti… in dxil_fill_validation_state()
/third_party/mesa3d/src/gallium/auxiliary/draw/
Ddraw_gs.h83 unsigned input_primitive; member
Ddraw_gs.c571 u_decomposed_prims_for_vertices(shader->input_primitive, in draw_geometry_shader_run()
605 u_prim_name(shader->input_primitive), in draw_geometry_shader_run()
814 gs->input_primitive = in draw_create_geometry_shader()
/third_party/mesa3d/src/compiler/
Dshader_info.h312 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.c895 Program->info.gs.input_primitive; in get_programiv()
/third_party/mesa3d/src/gallium/drivers/d3d12/
Dd3d12_gs_variant.cpp71 nir->info.gs.input_primitive = GL_POINTS; in d3d12_make_passthrough_gs()
160 nir->info.gs.input_primitive = GL_TRIANGLES; in d3d12_begin_emit_primitives_gs()
/third_party/mesa3d/src/compiler/glsl/
Dlinker.cpp819 vertices_per_prim(shader->Program->info.gs.input_primitive); in validate_geometry_shader_executable()
2157 gl_prog->info.gs.input_primitive = PRIM_UNKNOWN; in link_gs_inout_layout_qualifiers()
2174 if (gl_prog->info.gs.input_primitive != PRIM_UNKNOWN && in link_gs_inout_layout_qualifiers()
2175 gl_prog->info.gs.input_primitive != in link_gs_inout_layout_qualifiers()
2181 gl_prog->info.gs.input_primitive = shader->info.Geom.InputType; in link_gs_inout_layout_qualifiers()
2224 if (gl_prog->info.gs.input_primitive == PRIM_UNKNOWN) { in link_gs_inout_layout_qualifiers()
2634 vertices_per_prim(gl_prog->info.gs.input_primitive); in link_intrastage_shaders()
/third_party/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_scan.c925 unsigned input_primitive = in tgsi_scan_shader() local
927 int num_verts = u_vertices_per_prim(input_primitive); in tgsi_scan_shader()
Dtgsi_ureg.c2324 info->gs.input_primitive); in ureg_setup_geometry_shader()
/third_party/mesa3d/src/gallium/auxiliary/nir/
Dnir_to_tgsi_info.c453 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_state_shaders.c676 unsigned input_prim = gs->info.base.gs.input_primitive; in gfx9_get_gs_info()
888 unsigned input_prim = sel->info.base.gs.input_primitive; in si_shader_gs()
1100 return gs->info.base.gs.input_primitive; in si_get_input_prim()
2906 u_vertices_per_prim(sel->info.base.gs.input_primitive); in si_create_shader_selector()
/third_party/mesa3d/src/broadcom/vulkan/
Dv3dv_meta_clear.c375 nir->info.gs.input_primitive = GL_TRIANGLES; in get_clear_rect_gs()
Dv3dv_pipeline.c2268 nir->info.gs.input_primitive = in pipeline_add_multiview_gs()
Dv3dv_meta_copy.c1621 nir->info.gs.input_primitive = GL_TRIANGLES; in get_texel_buffer_copy_gs()
/third_party/mesa3d/src/compiler/nir/
Dnir_print.c1633 fprintf(fp, "input primitive: %s\n", primitive_name(shader->info.gs.input_primitive)); in nir_print_shader_annotated()
/third_party/mesa3d/src/gallium/drivers/zink/nir_to_spirv/
Dnir_to_spirv.c4043 get_input_prim_type_mode(s->info.gs.input_primitive)); in nir_to_spirv()
/third_party/mesa3d/src/compiler/spirv/
Dspirv_to_nir.c4965 b->shader->info.gs.input_primitive = in vtn_handle_execution_mode()