List of usage examples for com.badlogic.gdx.graphics.g3d.utils DefaultShaderProvider DefaultShaderProvider
public DefaultShaderProvider(final DefaultShader.Config config)
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"))); }