Home
last modified time | relevance | path

Searched refs:Geom (Results 1 - 8 of 8) sorted by relevance

/third_party/mesa3d/src/mesa/main/
H A Dshaderobj.c105 shader->info.Geom.VerticesOut = -1; in _mesa_init_shader()
106 shader->info.Geom.InputType = SHADER_PRIM_TRIANGLES; in _mesa_init_shader()
107 shader->info.Geom.OutputType = SHADER_PRIM_TRIANGLE_STRIP; in _mesa_init_shader()
301 prog->Geom.UsesEndPrimitive = false; in init_shader_program()
302 prog->Geom.ActiveStreamMask = 0; in init_shader_program()
H A Dshader_types.h99 } Geom; member
439 } Geom; member
H A Dshaderapi.c2655 dst->info.gs.vertices_in = src->Geom.VerticesIn; in _mesa_copy_linked_program_data()
2656 dst->info.gs.uses_end_primitive = src->Geom.UsesEndPrimitive; in _mesa_copy_linked_program_data()
2657 dst->info.gs.active_stream_mask = src->Geom.ActiveStreamMask; in _mesa_copy_linked_program_data()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/
H A DvktSpvAsmSpirvVersion1p4Tests.cpp130 std::vector<std::string> Geom; in createSpirvVersion1p4Group() local
131 Geom.push_back("Features.geometryShader"); in createSpirvVersion1p4Group()
297 group.add("geom_pc_entry_point", Geom); in createSpirvVersion1p4Group()
299 group.add("geom_ssbo_entry_point", Geom); in createSpirvVersion1p4Group()
301 group.add("geom_ubo_entry_point", Geom); in createSpirvVersion1p4Group()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/spirv_assembly/
H A DvktSpvAsmSpirvVersion1p4Tests.cpp131 std::vector<std::string> Geom; in createSpirvVersion1p4Group() local
132 Geom.push_back("Features.geometryShader"); in createSpirvVersion1p4Group()
237 group.add("geom_pc_entry_point", "push constant on geometry shader entry point", Geom); in createSpirvVersion1p4Group()
238 group.add("geom_ssbo_entry_point", "SSBO on geometry shader entry point", Geom); in createSpirvVersion1p4Group()
239 group.add("geom_ubo_entry_point", "UBO on geometry shader entry point", Geom); in createSpirvVersion1p4Group()
/third_party/mesa3d/src/compiler/glsl/
H A Dlinker.cpp709 * Also sets prog->Geom.VerticesIn, and info.clip_distance_array_sizeand
724 prog->Geom.VerticesIn = num_vertices; in validate_geometry_shader_executable()
749 prog->Geom.ActiveStreamMask = emit_vertex.active_stream_mask(); in validate_geometry_shader_emissions()
750 prog->Geom.UsesEndPrimitive = emit_vertex.uses_end_primitive(); in validate_geometry_shader_emissions()
772 * does. We can use prog->Geom.ActiveStreamMask to check whether only the in validate_geometry_shader_emissions()
776 if (prog->Geom.ActiveStreamMask & ~(1 << 0) && in validate_geometry_shader_emissions()
2078 if (shader->info.Geom.InputType != SHADER_PRIM_UNKNOWN) { in link_gs_inout_layout_qualifiers()
2081 shader->info.Geom.InputType) { 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()
2089 if (shader->info.Geom in link_gs_inout_layout_qualifiers()
[all...]
H A Dglsl_parser_extras.cpp1864 shader->info.Geom.VerticesOut = -1;
1878 shader->info.Geom.VerticesOut = qual_max_vertices;
1883 shader->info.Geom.InputType = (enum shader_prim)state->in_qualifier->prim_type;
1885 shader->info.Geom.InputType = SHADER_PRIM_UNKNOWN;
1889 shader->info.Geom.OutputType = (enum shader_prim)state->out_qualifier->prim_type;
1891 shader->info.Geom.OutputType = SHADER_PRIM_UNKNOWN;
1894 shader->info.Geom.Invocations = 0;
1908 shader->info.Geom.Invocations = invocations;
H A Dgl_nir_link_varyings.c2799 consumer_vertices = prog->Geom.VerticesIn; in assign_final_varying_locations()

Completed in 18 milliseconds