Ejemplo n.º 1
0
        public void AdaptNodeOutput1To4PreviewWorks()
        {
            var node   = new TestNode();
            var result = ShaderGenerator.AdaptNodeOutputForPreview(node, TestNode.V1Out);

            Assert.AreEqual(string.Format("half4({0}, {0}, {0}, 1.0)", node.GetVariableNameForSlot(TestNode.V1Out)), result);
        }
Ejemplo n.º 2
0
        public void AdaptNodeOutput4To4PreviewWorks()
        {
            var node     = new TestNode();
            var expected = string.Format("half4({0}.x, {0}.y, {0}.z, 1.0)", node.GetVariableNameForSlot(TestNode.V4Out));
            var result   = ShaderGenerator.AdaptNodeOutputForPreview(node, TestNode.V4Out);

            Assert.AreEqual(expected, result);
        }