Example usage for com.badlogic.gdx.graphics.g3d.utils DefaultShaderProvider DefaultShaderProvider

List of usage examples for com.badlogic.gdx.graphics.g3d.utils DefaultShaderProvider DefaultShaderProvider

Introduction

In this page you can find the example usage for com.badlogic.gdx.graphics.g3d.utils DefaultShaderProvider DefaultShaderProvider.

Prototype

public DefaultShaderProvider(final DefaultShader.Config config) 

Source Link

Usage

From source file:com.bladecoder.engine.model.Sprite3DRenderer.java

License:Apache License

public static void createBatchs() {
    Config modelConfigShader = new Config(Gdx.files.classpath(VERTEX_SHADER).readString(),
            Gdx.files.classpath(FRAGMENT_SHADER).readString());

    modelConfigShader.numBones = MAX_BONES;
    modelConfigShader.numDirectionalLights = 0;
    modelConfigShader.numPointLights = 0;
    modelConfigShader.numSpotLights = 0;

    modelBatch = new ModelBatch(new DefaultShaderProvider(modelConfigShader));

    shadowBatch = new ModelBatch(new DepthShaderProvider());
    floorBatch = new ModelBatch(new DefaultShaderProvider(Gdx.files.classpath(VERTEX_SHADER),
            Gdx.files.classpath(FLOOR_FRAGMENT_SHADER)));
}

From source file:org.bladecoder.bladeengine.model.Sprite3DRenderer.java

License:Apache License

public static void createBatchs() {
    Config modelConfigShader = new Config(
            Gdx.files.classpath("org/bladecoder/engine/shading/cel.vertex.glsl").readString(),
            Gdx.files.classpath("org/bladecoder/engine/shading/cel.fragment.glsl").readString());

    modelConfigShader.numBones = MAX_BONES;
    modelConfigShader.numDirectionalLights = 0;
    modelConfigShader.numPointLights = 0;
    modelConfigShader.numSpotLights = 0;

    modelBatch = new ModelBatch(new DefaultShaderProvider(modelConfigShader));

    shadowBatch = new ModelBatch(new DepthShaderProvider());
    floorBatch = new ModelBatch(
            new DefaultShaderProvider(Gdx.files.classpath("org/bladecoder/engine/shading/cel.vertex.glsl"),
                    Gdx.files.classpath("org/bladecoder/engine/shading/floor.fragment.glsl")));
}