mirror of https://github.com/axmolengine/axmol.git
Simply skip batch for custom program, see #245
This commit is contained in:
parent
4a93071ab0
commit
f50edaa18c
|
@ -55,6 +55,10 @@ void TrianglesCommand::init(float globalOrder, Texture2D* texture, const BlendFu
|
||||||
_programType = _pipelineDescriptor.programState->getProgram()->getProgramType();
|
_programType = _pipelineDescriptor.programState->getProgram()->getProgramType();
|
||||||
_texture = texture->getBackendTexture();
|
_texture = texture->getBackendTexture();
|
||||||
_blendType = blendType;
|
_blendType = blendType;
|
||||||
|
|
||||||
|
//since it would be too expensive to check the uniforms, simplify enable batching for built-in program.
|
||||||
|
if (_programType == backend::ProgramType::CUSTOM_PROGRAM)
|
||||||
|
setSkipBatching(true);
|
||||||
|
|
||||||
//TODO: minggo set it in Node?
|
//TODO: minggo set it in Node?
|
||||||
auto& blendDescriptor = _pipelineDescriptor.blendDescriptor;
|
auto& blendDescriptor = _pipelineDescriptor.blendDescriptor;
|
||||||
|
|
Loading…
Reference in New Issue