glslShader プラグインでサポートされるセマンティックの一覧については、「ビューポート 2.0 の dx11Shader および glslShader プラグインでサポートされるセマンティックと注釈」および「ビューポート 2.0 でサポートされるシェーダ セマンティック」を参照してください。
注釈も、ユニフォーム定義、テクニック定義、パス定義で使用することができます。サポートされる注釈の一覧については、「ビューポート 2.0 の dx11Shader および glslShader プラグインでサポートされるセマンティックと注釈」を参照してください。
uniform myUniform : SEMANTIC < string myStringAnnotation = "myStrValue"; int myIntAnnotation = 1; float myFloatAnnotation = 2.0; // = 2; also works // boolean annotation are not yet supported : use string annotation instead string myBooleanAnnotation = "true"; >; technique myTechnique < string myTechniqueAnnotation = "myValue"; > { pass myPass < string myPassAnnotation = "myValue"; > { // shader stages } }