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); }
static void WriteLayout(StringBuilder builder, CPixelShader shader, object unused) { }