Examples of ShaderGenerationInfo


Examples of com.jme3.material.ShaderGenerationInfo

            throw new UnsupportedOperationException("The shaderGenerator was not properly initialized, call initialize(Technique) before any generation");
        }

        DefineList defines = technique.getAllDefines();
        TechniqueDef def = technique.getDef();
        ShaderGenerationInfo info = def.getShaderGenerationInfo();

        String vertexSource = buildShader(def.getShaderNodes(), info, ShaderType.Vertex);
        String fragmentSource = buildShader(def.getShaderNodes(), info, ShaderType.Fragment);

        Shader shader = new Shader();
View Full Code Here

Examples of com.jme3.material.ShaderGenerationInfo

     * @throws IOException
     */
    public void readNodes(List<Statement> statements) throws IOException {
        if (techniqueDef.getShaderNodes() == null) {
            techniqueDef.setShaderNodes(new ArrayList<ShaderNode>());
            techniqueDef.setShaderGenerationInfo(new ShaderGenerationInfo());
        }

        for (Statement statement : statements) {
            String[] split = statement.getLine().split("[ \\{]");
            if (statement.getLine().startsWith("ShaderNode ")) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.