int NewCompilerTest( void ) { Compiler c; swsl::Shader s; if (!c.Compile("../swsl_samples/interactive.swsl", s)) { const mtlItem<Compiler::Message> *err = c.GetError(); while (err != NULL) { swsl::print_ch(err->GetItem().err); swsl::print_ch(": "); swsl::print_line(err->GetItem().msg); err = err->GetNext(); } return 1; } return 0; }