Lines Matching refs:entry_point

119   EntryPoint entry_point;
120 entry_point.name = "main";
121 entry_point.execution_model = execution_model;
124 entry_point.interfaces = "%built_in_var";
129 execution_modes << "OpExecutionMode %" << entry_point.name
132 execution_modes << "OpExecutionMode %" << entry_point.name
137 execution_modes << "OpExecutionMode %" << entry_point.name
139 execution_modes << "OpExecutionMode %" << entry_point.name
143 execution_modes << "OpExecutionMode %" << entry_point.name
146 entry_point.execution_modes = execution_modes.str();
148 entry_point.body = R"(
151 generator.entry_points_.push_back(std::move(entry_point));
277 EntryPoint entry_point;
278 entry_point.name = "main";
279 entry_point.execution_model = execution_model;
282 entry_point.interfaces = "%built_in_var";
287 execution_modes << "OpExecutionMode %" << entry_point.name
290 execution_modes << "OpExecutionMode %" << entry_point.name
295 execution_modes << "OpExecutionMode %" << entry_point.name
297 execution_modes << "OpExecutionMode %" << entry_point.name
301 execution_modes << "OpExecutionMode %" << entry_point.name
304 entry_point.execution_modes = execution_modes.str();
306 entry_point.body = R"(
320 generator.entry_points_.push_back(std::move(entry_point));
417 EntryPoint entry_point;
418 entry_point.name = "main";
419 entry_point.execution_model = execution_model;
422 entry_point.interfaces = "%built_in_var";
425 entry_point.body = R"(
431 execution_modes << "OpExecutionMode %" << entry_point.name
434 execution_modes << "OpExecutionMode %" << entry_point.name
439 execution_modes << "OpExecutionMode %" << entry_point.name
441 execution_modes << "OpExecutionMode %" << entry_point.name
445 execution_modes << "OpExecutionMode %" << entry_point.name
448 entry_point.execution_modes = execution_modes.str();
450 generator.entry_points_.push_back(std::move(entry_point));
2642 EntryPoint entry_point;
2643 entry_point.name = "main";
2644 entry_point.execution_model = execution_model;
2645 entry_point.interfaces = "%built_in_var";
2647 entry_point.body = R"(
2653 execution_modes << "OpExecutionMode %" << entry_point.name
2656 execution_modes << "OpExecutionMode %" << entry_point.name
2661 execution_modes << "OpExecutionMode %" << entry_point.name
2663 execution_modes << "OpExecutionMode %" << entry_point.name
2667 execution_modes << "OpExecutionMode %" << entry_point.name
2670 entry_point.execution_modes = execution_modes.str();
2672 generator.entry_points_.push_back(std::move(entry_point));
2920 EntryPoint entry_point;
2921 entry_point.name = "main";
2922 entry_point.execution_model = "GLCompute";
2923 entry_point.body = R"(
2926 generator.entry_points_.push_back(std::move(entry_point));
2948 EntryPoint entry_point;
2949 entry_point.name = "main";
2950 entry_point.execution_model = "Fragment";
2951 entry_point.execution_modes = "OpExecutionMode %main OriginUpperLeft";
2952 entry_point.body = R"(
2955 generator.entry_points_.push_back(std::move(entry_point));
2988 EntryPoint entry_point;
2989 entry_point.name = "main";
2990 entry_point.execution_model = "GLCompute";
2991 entry_point.body = R"(
2994 generator.entry_points_.push_back(std::move(entry_point));
3014 EntryPoint entry_point;
3015 entry_point.name = "main";
3016 entry_point.execution_model = "GLCompute";
3017 entry_point.body = R"(
3020 generator.entry_points_.push_back(std::move(entry_point));
3049 EntryPoint entry_point;
3050 entry_point.name = "main";
3051 entry_point.execution_model = "GLCompute";
3052 entry_point.body = R"(
3055 generator.entry_points_.push_back(std::move(entry_point));
3084 EntryPoint entry_point;
3085 entry_point.name = "main";
3086 entry_point.execution_model = "GLCompute";
3087 entry_point.body = R"(
3090 generator.entry_points_.push_back(std::move(entry_point));
3118 EntryPoint entry_point;
3119 entry_point.name = "main";
3120 entry_point.execution_model = "GLCompute";
3121 entry_point.body = R"(
3124 generator.entry_points_.push_back(std::move(entry_point));
3149 EntryPoint entry_point;
3150 entry_point.name = "main";
3151 entry_point.execution_model = "GLCompute";
3152 entry_point.body = R"(
3154 generator.entry_points_.push_back(std::move(entry_point));
3182 EntryPoint entry_point;
3183 entry_point.name = "main";
3184 entry_point.execution_model = "Geometry";
3185 entry_point.interfaces = "%input %output";
3186 entry_point.body = R"(
3192 generator.entry_points_.push_back(std::move(entry_point));
3213 EntryPoint entry_point;
3214 entry_point.name = "main";
3215 entry_point.execution_model = "GLCompute";
3216 entry_point.interfaces = "%workgroup_id";
3217 entry_point.body = R"(
3221 generator.entry_points_.push_back(std::move(entry_point));
3252 EntryPoint entry_point;
3253 entry_point.name = "main";
3254 entry_point.execution_model = "Geometry";
3255 entry_point.interfaces = "%input %output";
3256 entry_point.body = R"(
3262 generator.entry_points_.push_back(std::move(entry_point));
3294 EntryPoint entry_point;
3295 entry_point.name = "main";
3296 entry_point.execution_model = "Geometry";
3297 entry_point.interfaces = "%input %output";
3298 entry_point.body = R"(
3304 generator.entry_points_.push_back(std::move(entry_point));
3326 EntryPoint entry_point;
3327 entry_point.name = "main";
3328 entry_point.execution_model = "Vertex";
3329 entry_point.interfaces = "%position";
3330 entry_point.body = R"(
3333 generator.entry_points_.push_back(std::move(entry_point));
3353 EntryPoint entry_point;
3354 entry_point.name = "vmain";
3355 entry_point.execution_model = "Vertex";
3356 entry_point.interfaces = "%output";
3357 entry_point.body = R"(
3360 generator.entry_points_.push_back(std::move(entry_point));
3362 entry_point.name = "fmain";
3363 entry_point.execution_model = "Fragment";
3364 entry_point.interfaces = "%output";
3365 entry_point.execution_modes = "OpExecutionMode %fmain OriginUpperLeft";
3366 entry_point.body = R"(
3369 generator.entry_points_.push_back(std::move(entry_point));
3406 EntryPoint entry_point;
3407 entry_point.name = "main";
3408 entry_point.execution_model = "Fragment";
3409 entry_point.interfaces = "%output";
3410 entry_point.execution_modes = "OpExecutionMode %main OriginUpperLeft";
3411 entry_point.body = R"(
3414 generator.entry_points_.push_back(std::move(entry_point));
3458 EntryPoint entry_point;
3459 entry_point.name = "main_d_r";
3460 entry_point.execution_model = "Fragment";
3461 entry_point.interfaces = "%output";
3462 entry_point.execution_modes =
3465 entry_point.body = R"(
3468 generator.entry_points_.push_back(std::move(entry_point));
3470 entry_point.name = "main_no_d_r";
3471 entry_point.execution_model = "Fragment";
3472 entry_point.interfaces = "%output";
3473 entry_point.execution_modes = "OpExecutionMode %main_no_d_r OriginUpperLeft";
3474 entry_point.body = R"(
3477 generator.entry_points_.push_back(std::move(entry_point));
3527 EntryPoint entry_point;
3528 entry_point.name = "main_d_r";
3529 entry_point.execution_model = "IntersectionNV";
3530 entry_point.interfaces = "%input";
3531 entry_point.body = R"(
3534 generator.entry_points_.push_back(std::move(entry_point));
3575 EntryPoint entry_point;
3576 entry_point.name = "main_d_r";
3577 entry_point.execution_model = "MeshNV";
3578 entry_point.interfaces = "%gl_PrimitiveID %gl_Layer %gl_ViewportIndex";
3579 generator.entry_points_.push_back(std::move(entry_point));
3613 EntryPoint entry_point;
3614 entry_point.name = "main_d_r";
3615 entry_point.execution_model = "MeshNV";
3616 entry_point.interfaces = "%gl_PrimitiveID %gl_Layer %gl_ViewportIndex";
3617 generator.entry_points_.push_back(std::move(entry_point));
3650 EntryPoint entry_point;
3651 entry_point.name = "main";
3652 entry_point.execution_model = execution_model;
3655 entry_point.interfaces = "%built_in_var";
3657 entry_point.body =
3662 execution_modes << "OpExecutionMode %" << entry_point.name
3665 execution_modes << "OpExecutionMode %" << entry_point.name
3670 execution_modes << "OpExecutionMode %" << entry_point.name
3672 execution_modes << "OpExecutionMode %" << entry_point.name
3676 execution_modes << "OpExecutionMode %" << entry_point.name
3679 entry_point.execution_modes = execution_modes.str();
3681 generator.entry_points_.push_back(std::move(entry_point));