예제 #1
0
        public void ParseExampleCode()
        {
            var parser     = new UnifiedShaderParser();
            var codeStream =
                Assembly.GetExecutingAssembly().GetManifestResourceStream("Protogame.Tests.UnifiedShaderExample.usl");

            _assert.NotNull(codeStream);
            var codeReader = new StreamReader(codeStream);
            var effect     = parser.Parse(codeReader.ReadToEnd());
        }
예제 #2
0
        public void Compile(UnifiedShaderAsset asset, TargetPlatform platform)
        {
            var info = new UnifiedShaderParser().Parse(asset.Code);

            // TODO
        }