Stage::Type stage = Stage::SHARED;
if(token=="vertex")
stage = Stage::VERTEX;
+ else if(token=="tess_control")
+ stage = Stage::TESS_CONTROL;
+ else if(token=="tess_eval")
+ stage = Stage::TESS_EVAL;
else if(token=="geometry")
stage = Stage::GEOMETRY;
else if(token=="fragment")
stage = Stage::FRAGMENT;
+ else if(token=="compute")
+ stage = Stage::COMPUTE;
else
throw parse_error(tokenizer.get_location(), token, "stage identifier");
tokenizer.expect(")");