Lines Matching defs:sstr
505 std::ostringstream sstr;
506 sstr << "OpCapability Geometry\n";
507 sstr << "OpMemoryModel Logical GLSL450\n";
508 sstr << "OpEntryPoint Geometry %main \"main\"\n";
513 sstr << "OpExecutionMode %main " << input << "\n";
520 sstr << "OpExecutionMode %main " << output << "\n";
523 sstr << "%void = OpTypeVoid\n";
524 sstr << "%void_fn = OpTypeFunction %void\n";
525 sstr << "%int = OpTypeInt 32 0\n";
526 sstr << "%int1 = OpConstant %int 1\n";
527 sstr << "%main = OpFunction %void None %void_fn\n";
528 sstr << "%entry = OpLabel\n";
529 sstr << "OpReturn\n";
530 sstr << "OpFunctionEnd\n";
532 CompileSuccessfully(sstr.str());
572 std::ostringstream sstr;
573 sstr << "OpCapability Shader\n";
574 sstr << "OpCapability Geometry\n";
575 sstr << "OpCapability Tessellation\n";
576 sstr << "OpCapability TransformFeedback\n";
578 sstr << "OpCapability Kernel\n";
580 sstr << "OpCapability SubgroupDispatch\n";
582 sstr << "OpCapability TileImageColorReadAccessEXT\n";
583 sstr << "OpCapability TileImageDepthReadAccessEXT\n";
584 sstr << "OpCapability TileImageStencilReadAccessEXT\n";
585 sstr << "OpExtension \"SPV_EXT_shader_tile_image\"\n";
588 sstr << "OpMemoryModel Logical GLSL450\n";
589 sstr << "OpEntryPoint " << model << " %main \"main\"\n";
592 sstr << "OpExecutionModeId %main " << mode << "\n";
594 sstr << "OpExecutionMode %main " << mode << "\n";
602 sstr << "OpExecutionMode %main InputPoints\n";
607 sstr << "OpExecutionMode %main OutputPoints\n";
613 sstr << "OpExecutionMode %main OriginUpperLeft\n";
616 sstr << "%void = OpTypeVoid\n";
617 sstr << "%void_fn = OpTypeFunction %void\n";
618 sstr << "%int = OpTypeInt 32 0\n";
619 sstr << "%int1 = OpConstant %int 1\n";
620 sstr << "%main = OpFunction %void None %void_fn\n";
621 sstr << "%entry = OpLabel\n";
622 sstr << "OpReturn\n";
623 sstr << "OpFunctionEnd\n";
625 CompileSuccessfully(sstr.str(), env);