Lines Matching refs:module
35 read_header(const std::string &header, module &m) {
42 module::size_t offset;
43 compat::vector<module::argument> args;
53 args.push_back({ module::argument::scalar, 4 });
55 args.push_back({ module::argument::global, 4 });
57 args.push_back({ module::argument::local, 4 });
59 args.push_back({ module::argument::constant, 4 });
61 args.push_back({ module::argument::image2d_rd, 4 });
63 args.push_back({ module::argument::image2d_wr, 4 });
65 args.push_back({ module::argument::image3d_rd, 4 });
67 args.push_back({ module::argument::image3d_wr, 4 });
69 args.push_back({ module::argument::sampler, 0 });
79 read_body(const char *source, module &m) {
86 m.secs.push_back({ 0, module::section::text, sz, { (char *)prog, sz } });
90 module
93 module m;