Lines Matching refs:std

36 std::string GenerateShaderCode(
37 const std::string& body,
38 const std::string& capabilities_and_extensions = "",
39 const std::string& execution_model = "Fragment",
40 const std::string& execution_mode = "",
42 const std::string& memory_model = "GLSL450",
43 const std::string& declarations = "") {
44 std::ostringstream ss;
66 std::string interface_vars =
357 std::string GenerateKernelCode(
358 const std::string& body,
359 const std::string& capabilities_and_extensions = "",
360 const std::string& declarations = "") {
361 std::ostringstream ss;
457 std::string GetKernelHeader() {
470 std::string TrivialMain() {
479 std::string GetShaderHeader(const std::string& capabilities_and_extensions = "",
481 std::ostringstream ss;
517 const std::string code = GetShaderHeader("", false) + R"(
530 const std::string code = GetShaderHeader() + R"(
549 const std::string code = GetShaderHeader() + R"(
564 const std::string code = GetShaderHeader() + R"(
579 const std::string code = GetShaderHeader() + R"(
596 const std::string code = GetShaderHeader(
614 const std::string code = GetShaderHeader() + R"(
631 const std::string code = GetShaderHeader(
649 const std::string code = GetShaderHeader() + R"(
664 const std::string code = GetShaderHeader() + R"(
683 const std::string code = GetShaderHeader(
705 const std::string code = GetShaderHeader("", false) + R"(
716 const std::string code = GetShaderHeader("", false) + R"(
727 const std::string code = GetShaderHeader("", false) + R"(
738 const std::string code = GetShaderHeader("", false) + R"(
749 const std::string code =
762 const std::string code = GetShaderHeader("OpCapability InputAttachment\n") +
776 const std::string code = GetShaderHeader("OpCapability InputAttachment\n") +
790 const std::string code = GetShaderHeader(
807 const std::string code = GetShaderHeader(
822 const std::string code = GetShaderHeader(
837 const std::string code = GetShaderHeader(
852 const std::string code = GetShaderHeader(
867 const std::string code = GetShaderHeader(
884 const std::string body = R"(
888 const std::string decl = R"(
894 const std::string extra = R"(
909 const std::string body = R"(
914 const std::string decl = R"(
920 const std::string extra = R"(
936 const std::string body = R"(
941 const std::string decl = R"(
947 const std::string extra = R"(
961 const std::string body = R"(
966 const std::string decl = R"(
972 const std::string extra = R"(
985 const std::string body = R"(
990 const std::string decl = R"(
996 const std::string extra = R"(
1009 const std::string body = R"(
1014 const std::string decl = R"(
1020 const std::string extra = R"(
1035 const std::string body = R"(
1040 const std::string decl = R"(
1046 const std::string extra = R"(
1063 const std::string code = GetKernelHeader() + R"(
1073 const std::string code = GetKernelHeader() + R"(
1084 const std::string code = GetKernelHeader() + R"(
1095 const std::string code = GetKernelHeader() + R"(
1107 const std::string code = GetShaderHeader() + R"(
1117 const std::string code = GetShaderHeader() + R"(
1127 const std::string code = GetShaderHeader() + R"(
1140 const std::string code =
1153 const std::string code = GetShaderHeader("", false) +
1166 const std::string code =
1178 const std::string code =
1190 const std::string code = GetShaderHeader("", false) + R"(
1203 const std::string code = GetShaderHeader() + R"(
1214 const std::string code = GetShaderHeader() + R"(
1227 const std::string code = GetShaderHeader() + R"(
1238 const std::string body = R"(
1249 const std::string body = R"(
1261 const std::string body = R"(
1274 const std::string body = R"(
1288 const std::string code = GetShaderHeader() + R"(
1317 const std::string body = R"(
1330 const std::string declarations = R"(
1333 const std::string body = R"(
1350 const std::string body = R"(
1360 const std::string body = R"(
1372 const std::string body = R"(
1385 const std::string body = R"(
1399 const std::string body = R"(
1412 const std::string body = R"(
1425 const std::string body = R"(
1438 const std::string body = R"(
1452 const std::string body = R"(
1464 const std::string body = R"(
1477 const std::string body = R"(
1489 const std::string body = R"(
1502 const std::string body = R"(
1515 const std::string extra = R"(
1526 const std::string body = R"(
1540 const std::string body = R"(
1554 const std::string body = R"(
1567 const std::string body = R"(
1581 const std::string body = R"(
1596 const std::string body = R"(
1608 const std::string body = R"(
1622 const std::string body = R"(
1637 const std::string body = R"(
1649 const std::string extra = R"(
1660 const std::string body = R"(
1676 const std::string body = R"(
1688 const std::string body = R"(
1702 const std::string body = R"(
1716 const std::string body = R"(
1729 const std::string body = R"(
1743 const std::string body = R"(
1758 const std::string body = R"(
1770 const std::string body = R"(
1784 const std::string body = R"(
1799 const std::string body = R"(
1815 const std::string body = R"(
1831 const std::string body = R"(
1847 const std::string body = R"(
1861 const std::string body = R"(
1875 const std::string body = R"(
1891 const std::string body = R"(
1907 const std::string body = R"(
1922 const std::string body = R"(
1936 const std::string body = R"(
1951 const std::string body = R"(
1966 const std::string body = R"(
1981 const std::string body = R"(
1997 const std::string body = R"(
2013 const std::string body = R"(
2029 const std::string body = R"(
2045 const std::string body = R"(
2060 const std::string body = R"(
2076 const std::string body = R"(
2091 const std::string body = R"(
2106 const std::string body = R"(
2122 const std::string body = R"(
2140 const std::string body = R"(
2154 const std::string body = R"(
2170 const std::string body = R"(
2187 const std::string body = R"(
2201 const std::string body = R"(
2216 const std::string body = R"(
2228 const std::string extra = R"(
2239 const std::string body = R"(
2252 const std::string body = R"(
2266 const std::string body = R"(
2280 const std::string body = R"(
2293 const std::string body = R"(
2307 const std::string body = R"(
2322 const std::string body = R"(
2334 const std::string body = R"(
2348 const std::string body = R"(
2363 const std::string body = R"(
2376 const std::string extra = R"(
2387 const std::string body = R"(
2401 const std::string body = R"(
2415 const std::string body = R"(
2428 const std::string body = R"(
2442 const std::string body = R"(
2457 const std::string body = R"(
2469 const std::string body = R"(
2483 const std::string body = R"(
2498 const std::string body = R"(
2511 const std::string extra = R"(
2522 const std::string body = R"(
2536 const std::string body = R"(
2549 const std::string body = R"(
2564 const std::string body = R"(
2579 const std::string body = R"(
2594 const std::string body = R"(
2608 const std::string body = R"(
2623 const std::string body = R"(
2637 const std::string body = R"(
2655 const std::string body = R"(
2667 const std::string extra = R"(
2678 const std::string body = R"(
2692 const std::string body = R"(
2705 const std::string body = R"(
2720 const std::string body = R"(
2735 const std::string body = R"(
2750 const std::string body = R"(
2764 const std::string body = R"(
2779 const std::string body = R"(
2793 const std::string body = R"(
2806 const std::string extra = R"(
2817 const std::string body = R"(
2831 const std::string body = R"(
2844 const std::string body = R"(
2859 const std::string body = R"(
2874 const std::string body = R"(
2889 const std::string body = R"(
2903 const std::string body = R"(
2918 const std::string body = R"(
2932 const std::string body = R"(
2944 const std::string extra = R"(
2955 const std::string body = R"(
2969 const std::string body = R"(
2982 const std::string body = R"(
2997 const std::string body = R"(
3012 const std::string body = R"(
3027 const std::string body = R"(
3041 const std::string body = R"(
3056 const std::string body = R"(
3062 const std::string extra = R"(
3073 const std::string body = R"(
3079 const std::string extra = R"(
3090 const std::string body = R"(
3102 const std::string body = R"(
3114 const std::string body = R"(
3128 const std::string body = R"(
3143 const std::string body = R"(
3155 const std::string body = R"(
3166 const std::string body = R"(
3179 const std::string body = R"(
3191 const std::string body = R"(
3203 const std::string body = R"(
3216 const std::string body = R"(
3229 const std::string body = R"(
3244 const std::string body = R"(
3253 const std::string extra = R"(
3264 const std::string body = R"(
3278 const std::string body = R"(
3292 const std::string body = R"(
3305 const std::string body = R"(
3319 const std::string body = R"(
3334 const std::string body = R"(
3346 const std::string body = R"(
3360 const std::string body = R"(
3375 const std::string body = R"(
3389 const std::string body = R"(
3403 const std::string body = R"(
3417 const std::string body = R"(
3437 const std::string body = R"(
3453 const std::string body = R"(
3469 const std::string body = R"(
3485 const std::string body = R"(
3500 const std::string body = R"(
3515 const std::string body = R"(
3531 const std::string body = R"(
3548 const std::string body = R"(
3557 const std::string extra = R"(
3568 const std::string body = R"(
3582 const std::string body = R"(
3597 const std::string body = R"(
3611 const std::string body = R"(
3628 const std::string body = R"(
3633 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
3639 const std::string body = R"(
3644 const std::string extra = "\nOpCapability Image1D\n";
3650 const std::string body = R"(
3655 const std::string extra = "\nOpCapability ImageCubeArray\n";
3661 const std::string body = R"(
3671 const std::string body = R"(
3681 const std::string body = R"(
3696 const std::string body = R"(
3709 const std::string body = R"(
3724 const std::string body = R"(
3729 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
3737 const std::string body = R"(
3742 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
3749 const std::string body = R"(
3754 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
3761 const std::string body = R"(
3766 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
3778 const std::string body = R"(
3783 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
3791 const std::string body = R"(
3796 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
3804 const std::string body = R"(
3809 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
3818 const std::string body = R"(
3825 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
3831 const std::string body = R"(
3836 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
3844 const std::string body = R"(
3849 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
3858 const std::string body = R"(
3863 const std::string extra = "\nOpCapability StorageImageWriteWithoutFormat\n";
3869 const std::string body = R"(
3874 const std::string extra = "\nOpCapability Image1D\n";
3880 const std::string body = R"(
3885 const std::string extra = "\nOpCapability ImageCubeArray\n";
3891 const std::string body = R"(
3896 const std::string extra = R"(
3901 const std::string declarations = R"(
3914 const std::string body = R"(
3926 const std::string body = R"(
3936 const std::string body = R"(
3953 const std::string body = R"(
3966 const std::string body = R"(
3980 const std::string body = R"(
3992 const std::string body = R"(
3997 const std::string extra = "\nOpCapability StorageImageWriteWithoutFormat\n";
4005 const std::string body = R"(
4010 const std::string extra = "\nOpCapability StorageImageWriteWithoutFormat\n";
4018 const std::string body = R"(
4023 const std::string extra = "\nOpCapability StorageImageWriteWithoutFormat\n";
4032 const std::string body = R"(
4037 const std::string extra = "\nOpCapability StorageImageWriteWithoutFormat\n";
4043 const std::string body = R"(
4048 const std::string extra = "\nOpCapability StorageImageWriteWithoutFormat\n";
4056 const std::string body = R"(
4061 const std::string extra = "\nOpCapability StorageImageWriteWithoutFormat\n";
4069 const std::string body = R"(
4074 const std::string extra = "\nOpCapability StorageImageWriteWithoutFormat\n";
4084 const std::string body = R"(
4089 const std::string extra = R"(
4093 const std::string declarations = R"(
4108 const std::string body = R"(
4113 const std::string extra = "\nOpCapability StorageImageWriteWithoutFormat\n";
4122 const std::string body = R"(
4136 const std::string body = R"(
4148 const std::string body = R"(
4162 const std::string body = R"(
4175 const std::string body = R"(
4190 const std::string body = R"(
4200 const std::string body = R"(
4212 const std::string body = R"(
4226 const std::string body = R"(
4236 const std::string body = R"(
4248 const std::string body = R"(
4262 const std::string body = R"(
4272 const std::string body = R"(
4285 const std::string body = R"(
4297 const std::string body = R"(
4311 const std::string body = R"(
4326 const std::string body = R"(
4337 const std::string body = R"(
4350 const std::string body = R"(
4389 const std::string body = R"(
4401 const std::string body = R"(
4413 const std::string body = R"(
4423 const std::string body = R"(
4436 const std::string body = R"(
4450 const std::string body = R"(
4465 const std::string body = R"(
4478 const std::string body = R"(
4491 const std::string body = R"(
4503 const std::string body = R"(
4516 const std::string body = R"(
4528 const std::string body = R"(
4542 const std::string body = R"(
4556 const std::string body = R"(
4569 const std::string body = R"(
4583 const std::string body = R"(
4597 const std::string body = R"(
4612 const std::string body = R"(
4622 const std::string body = R"(
4634 const std::string body = R"(
4648 const std::string body = R"(
4663 const std::string body = R"(
4675 const std::string body = R"(
4688 const std::string body = R"(
4724 const std::string body = R"(
4734 const std::string body = R"(
4745 const std::string body = R"(
4756 const std::string body = R"(
4772 const std::string body = R"(
4793 const std::string body = R"(
4800 const std::string extra = R"(
4804 const std::string mode = R"(
4816 const std::string body = R"(
4864 const std::string body = R"(
4910 const std::string body = R"(
4917 const std::string extra = R"(
4921 const std::string mode = R"(
4934 const std::string body = R"(
4949 const std::string body = R"(
4956 const std::string extra = R"(
4960 const std::string mode = R"(
4970 const std::string body = R"(
4977 const std::string extra = R"(
4981 const std::string mode = R"(
4995 const std::string body = R"(
5000 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
5008 const std::string body = R"(
5021 const std::string extra = R"(
5032 const std::string body = R"(
5046 const std::string body = R"(
5061 const std::string body = R"(
5076 const std::string body = R"(
5091 const std::string body = R"(
5106 const std::string body = R"(
5121 const std::string body = R"(
5136 const std::string body = R"(
5149 const std::string extra = R"(
5160 const std::string body = R"(
5174 const std::string body = R"(
5190 const std::string body = R"(
5206 const std::string body = R"(
5222 const std::string body = R"(
5237 const std::string body = R"(
5243 const std::string extra = R"(
5254 const std::string body = R"(
5266 const std::string body = R"(
5279 const std::string body = R"(
5292 const std::string body = R"(
5305 const std::string body = R"(
5318 const std::string body = R"(
5331 const std::string body = R"(
5344 const std::string body = R"(
5349 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
5355 const std::string body = R"(
5360 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
5368 const std::string body = R"(
5373 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
5382 const std::string body = R"(
5387 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
5396 const std::string body = R"(
5401 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
5410 const std::string body = R"(
5415 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
5424 const std::string body = R"(
5429 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
5438 const std::string body = R"(
5443 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
5452 const std::string body = R"(
5460 const std::string extra = R"(
5471 const std::string body = R"(
5485 const std::string body = R"(
5500 const std::string body = R"(
5515 const std::string body = R"(
5530 const std::string body = R"(
5545 const std::string body = R"(
5560 const std::string body = R"(
5575 const std::string body = R"(
5584 const std::string body = R"(
5595 const std::string body = R"(
5600 const std::string extra = R"(
5612 const std::string body = R"(
5617 const std::string extra = R"(
5629 const std::string body = R"(
5636 const std::string extra = R"(
5653 const std::string body = R"(
5658 const std::string extra = R"(
5674 const std::string body = R"(
5679 const std::string extra = R"(
5691 const std::string body = R"(
5698 const std::string extra = R"(
5714 const std::string body = R"(
5719 const std::string extra = R"(
5735 const std::string body = R"(
5740 const std::string extra = R"(
5757 const std::string body = R"(
5762 const std::string extra = R"(
5775 const std::string body = R"(
5780 const std::string extra = R"(
5797 const std::string body = R"(
5802 const std::string extra = R"(
5817 const std::string spirv = R"(
5820 %1 = OpExtInstImport "GLSL.std.450"
5850 const std::string body = R"(
5864 const std::string body = R"(
5879 const std::string body = R"(
5883 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
5894 const std::string body = R"(
5898 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
5908 const std::string body = R"(
5912 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
5922 const std::string body = R"(
5926 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
5940 const std::string body = R"(
5944 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
5955 const std::string body = R"(
5959 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
5969 const std::string body = R"(
5973 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
5983 const std::string body = R"(
5987 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
5997 const std::string body = R"(
6002 const std::string extra =
6013 const std::string body = R"(
6018 const std::string extra =
6029 const std::string body = R"(
6034 const std::string extra =
6045 const std::string body = R"(
6050 const std::string extra = "\nOpCapability ImageCubeArray\n";
6062 const std::string body = R"(
6067 const std::string extra =
6078 const std::string body = R"(
6083 const std::string extra =
6094 const std::string body = R"(
6099 const std::string extra =
6110 const std::string body = R"(
6115 const std::string extra = "\nOpCapability ImageCubeArray\n";
6127 const std::string body = R"(
6132 const std::string extra =
6143 const std::string body = R"(
6148 const std::string extra = "\nOpCapability StorageImageReadWithoutFormat\n";
6160 const std::string body = R"(
6167 const std::string extra = R"(
6176 const std::string body = R"(
6183 const std::string extra = R"(
6192 const std::string body = R"(
6199 const std::string extra = R"(
6208 const std::string body = R"(
6215 const std::string extra = R"(
6227 static const std::string capabilities_and_extensions_image64 = R"(
6231 static const std::string capabilities_and_extensions_image64_atomic = R"(
6236 static const std::string declarations_image64 = R"(
6242 static const std::string declarations_image64i = R"(
6258 const std::string extra = R"(
6270 const std::string body = R"(
6284 const std::string body = R"(
6300 const std::string body = R"(
6317 const std::string body = R"(
6334 const std::string body = R"(
6345 const std::string& declarations = R"(
6352 const std::string body = R"(
6365 const std::string body = R"(
6379 const std::string body = R"(
6393 const std::string& declarations = R"(
6399 const std::string body = R"(
6412 const std::string& declarations = R"(
6419 const std::string body = R"(
6437 const std::string& declarations = R"(
6444 const std::string body = R"(
6462 const std::string text = R"(
6498 const std::string text = R"(
6516 const std::string text = R"(
6549 const std::string text = R"(
6555 %1 = OpExtInstImport "GLSL.std.450"
6614 std::string text = R"(
6635 std::string text = R"(
6656 std::string text = R"(
6681 std::string text = R"(
6685 %1 = OpExtInstImport "GLSL.std.450"
6740 std::string text = R"(
6744 %1 = OpExtInstImport "GLSL.std.450"
6799 std::string text = R"(
6803 %1 = OpExtInstImport "GLSL.std.450"
6851 std::string text = R"(
6855 %1 = OpExtInstImport "GLSL.std.450"
6903 std::string text = R"(
6907 %1 = OpExtInstImport "GLSL.std.450"
6962 std::string text = R"(
6966 %1 = OpExtInstImport "GLSL.std.450"
7021 std::string text = R"(
7025 %1 = OpExtInstImport "GLSL.std.450"
7073 std::string text = R"(
7077 %1 = OpExtInstImport "GLSL.std.450"
7125 std::string text = R"(
7129 %1 = OpExtInstImport "GLSL.std.450"
7184 std::string text = R"(
7188 %1 = OpExtInstImport "GLSL.std.450"
7237 std::string text = R"(
7246 %1 = OpExtInstImport "GLSL.std.450"
7313 std::string text = R"(
7322 %1 = OpExtInstImport "GLSL.std.450"
7389 std::string text = R"(
7393 %1 = OpExtInstImport "GLSL.std.450"
7454 std::string text = R"(
7458 %1 = OpExtInstImport "GLSL.std.450"
7519 std::string text = R"(
7528 %1 = OpExtInstImport "GLSL.std.450"
7595 std::string text = R"(
7604 %1 = OpExtInstImport "GLSL.std.450"
7671 std::string text = R"(
7675 %1 = OpExtInstImport "GLSL.std.450"
7736 std::string text = R"(
7740 %1 = OpExtInstImport "GLSL.std.450"
7801 std::string text = R"(
7805 %1 = OpExtInstImport "GLSL.std.450"
7867 std::string text = R"(
7871 %1 = OpExtInstImport "GLSL.std.450"
7940 const std::string code = R"(
7978 const std::string code = R"(
8014 const std::string code = R"(