Ejemplo n.º 1
0
 private static void AppendFragmentMainFunction(List <TextureRenderInfo> textures, StringBuilder shaderSource,
                                                string uv0, string normal)
 {
     GlslUtils.AppendBeginMain(shaderSource);
     AppendMainFunctionBody(textures, shaderSource, uv0, normal);
     GlslUtils.AppendEndMain(shaderSource);
 }
Ejemplo n.º 2
0
        private static void AppendVertexMainFunction(List <VertexAttributeRenderInfo> attributes, StringBuilder shaderSource)
        {
            GlslUtils.AppendBeginMain(shaderSource);

            GlslUtils.AppendVertexOutputAssignments(attributes, shaderSource);
            GlslUtils.AppendPositionAssignment(shaderSource, attributes);

            GlslUtils.AppendEndMain(shaderSource);
        }
Ejemplo n.º 3
0
 private static void AppendFragmentMainFunction(List <VertexAttributeRenderInfo> attributes, StringBuilder shaderSource)
 {
     GlslUtils.AppendBeginMain(shaderSource);
     AppendMainFunctionBody(attributes, shaderSource);
     GlslUtils.AppendEndMain(shaderSource);
 }