Ejemplo n.º 1
0
        static void WriteIOAndCode(StringBuilder builder, CPixelShader shader, object unused)
        {
            var reflection = shader.Reflection;
            WriteCodeLines(builder, reflection.CodeGlobalLines);
            builder.AppendLine();

            WriteSimpleIOBlock(builder, reflection.Input, "INPUT", "in", OutputPrefixForStage(ShaderStage.Pixel));
            WriteSimpleIOBlock(builder, reflection.Output, "OUTPUT", "out", "bs_to_om_");
            WriteFunction(builder, "main", null, reflection.CodeMainLines, null);
        }
Ejemplo n.º 2
0
 static void WriteLayout(StringBuilder builder, CPixelShader shader, object unused)
 {
 }