This commit is contained in:
NissimHadar 2018-02-27 17:19:02 -08:00
parent f52f146db5
commit 7cae04883e

View file

@ -718,6 +718,17 @@ void initZPassPipelines(ShapePlumber& shapePlumber, gpu::StatePointer state) {
shapePlumber.addPipeline(
ShapeKey::Filter::Builder().withSkinned().withFade(),
skinFadeProgram, state);
//Added for dual quaternions
auto skinDualQuatVertex = skin_model_shadow_dq_vert::getShader();
gpu::ShaderPointer skinFadeDualQuatProgram = gpu::Shader::createProgram(skinFadeVertex, skinFadePixel);
shapePlumber.addPipeline(
ShapeKey::Filter::Builder().withSkinned().withDualQuatSkinned().withFade(),
skinDualQuatVertex, state);
shapePlumber.addPipeline(
ShapeKey::Filter::Builder().withSkinned().withDualQuatSkinned().withoutFade(),
skinDualQuatVertex, state);
}
#include "RenderPipelines.h"