]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/preprocessor.cpp
Clear load ID when assigning to a component
[libs/gl.git] / source / glsl / preprocessor.cpp
index ea6dd6de700fce75cb96141fd021b7b1ec5146bb..ca12ec6169c106bf4b4480f02218713184a08e3e 100644 (file)
@@ -89,10 +89,16 @@ void Preprocessor::preprocess_stage()
        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(")");