Lines Matching refs:decls

957 	std::stringstream decls, checks;
964 decls << "uvec4 abs(uvec4 x) { return x; }\n";
966 decls << "u64vec4 abs(u64vec4 x) { return x; }\n";
967 decls << "int smod(int a, int b) { if (a < 0) a += b*(abs(a)/b+1); return a%b; }\n";
984 decls << "float refData[" << refDataNumElements << "] = {";
989 decls << ", ";
990 decls << ((const float *)layout.refData.data())[i];
995 decls << ", ";
996 decls << "0";
1002 decls << "int" << i64Type << " refData[" << refDataNumElements << "] = {";
1007 decls << ", ";
1008 decls << ((const deUint64 *)layout.refData.data())[i] << "l";
1013 decls << ", ";
1014 decls << "0l";
1020 decls << "int" << " refData[" << refDataNumElements << "] = {";
1025 decls << ", ";
1026 decls << ((const int *)layout.refData.data())[i];
1031 decls << ", ";
1032 decls << "0";
1037 decls << "};\n";
1038 decls << vecType << " zzzz = " << vecType << "(0);\n";
1039 decls << vecType << " zzzo = " << vecType << "(0, 0, 0, 1);\n";
1040 decls << vecType << " expectedIB;\n";
1119 decls << "layout(" << outputimgqualif << ", set = 0, binding = 0) uniform " << imgprefix << "image2D image0_0;\n";
1129 decls << "layout(scalar, set = 0, binding = 1) uniform ubodef0_1 { " << bufType << " val[1024]; } ubo0_1;\n";
1133 decls << "layout(scalar, set = 0, binding = 1) " << vol << ro << "buffer sbodef0_1 { " << bufType << " val[]; } ssbo0_1;\n";
1134 decls << "layout(scalar, set = 0, binding = 1) " << vol << ro << "buffer sbodef0_1_pad { vec4 pad; " << bufType << " val[]; } ssbo0_1_pad;\n";
1140 decls << "layout(set = 0, binding = 1) uniform itextureBuffer texbo0_1;\n";
1143 decls << "layout(set = 0, binding = 1) uniform utextureBuffer texbo0_1;\n";
1146 decls << "layout(set = 0, binding = 1) uniform " << imgprefix << "textureBuffer texbo0_1;\n";
1150 decls << "layout(" << imgqualif << "set = 0, binding = 1) " << vol << "uniform " << imgprefix << "imageBuffer image0_1;\n";
1153 decls << "layout(" << imgqualif << "set = 0, binding = 1) " << vol << "uniform " << imgprefix << "image" << imageDim << " image0_1;\n";
1159 decls << "layout(set = 0, binding = 1) uniform isampler" << imageDim << " texture0_1; \n";
1162 decls << "layout(set = 0, binding = 1) uniform usampler" << imageDim << " texture0_1; \n";
1165 decls << "layout(set = 0, binding = 1) uniform " << imgprefix << "sampler" << imageDim << " texture0_1;\n";
1172 decls << "layout(location = 0) in " << (formatIsSignedInt(format) ? ("int64_t") : ("uint64_t")) << " attr;\n";
1176 decls << "layout(location = 0) in " << vecType << " attr;\n";
1639 << decls.str() <<
1655 << decls.str() <<
1670 << decls.str() <<
1699 << decls.str() <<