Revert adding APIs
This commit is contained in:
committed by
Mathias Agopian
parent
1924810c17
commit
0d2faa4573
@@ -488,9 +488,6 @@ public:
|
||||
void setMorphTargetBufferAt(Instance instance, uint8_t level, size_t primitiveIndex,
|
||||
MorphTargetBuffer* morphTargetBuffer, size_t count); //!< \overload
|
||||
|
||||
void setMorphTargetBufferAt(Instance instance, uint8_t level, size_t primitiveIndex,
|
||||
MorphTargetBuffer* morphTargetBuffer); //!< \overload
|
||||
|
||||
/**
|
||||
* Gets t
|
||||
* number of morphing in the given entity.
|
||||
|
||||
@@ -783,12 +783,6 @@ void RenderableManager::setMorphTargetBufferAt(Instance instance, uint8_t level,
|
||||
upcast(morphTargetBuffer), 0, count);
|
||||
}
|
||||
|
||||
void RenderableManager::setMorphTargetBufferAt(Instance instance, uint8_t level, size_t primitiveIndex,
|
||||
MorphTargetBuffer* morphTargetBuffer) {
|
||||
upcast(this)->setMorphTargetBufferAt(instance, level, primitiveIndex,
|
||||
upcast(morphTargetBuffer), 0, morphTargetBuffer->getVertexCount());
|
||||
}
|
||||
|
||||
size_t RenderableManager::getMorphTargetCount(Instance instance) const noexcept {
|
||||
return upcast(this)->getMorphTargetCount(instance);
|
||||
}
|
||||
|
||||
@@ -546,7 +546,9 @@ void FAssetLoader::createRenderable(const cgltf_data* srcAsset, const cgltf_node
|
||||
// TODO: Set morph target buffers via builder.
|
||||
outputPrim = mResult->mMeshCache[mesh].data();
|
||||
for (cgltf_size index = 0; index < nprims; ++index, ++outputPrim) {
|
||||
mRenderableManager.setMorphTargetBufferAt(renderable, 0, index, outputPrim->targets);
|
||||
MorphTargetBuffer* const morphTargetBuffer = outputPrim->targets;
|
||||
mRenderableManager.setMorphTargetBufferAt(renderable, 0, index, morphTargetBuffer,
|
||||
morphTargetBuffer->getVertexCount());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -502,8 +502,7 @@ bool ResourceLoader::loadResources(FFilamentAsset* asset, bool async) {
|
||||
uploadCallback, uploadUserdata(asset)));
|
||||
slot.vertexBuffer->setBufferObjectAt(engine, slot.bufferIndex, bo);
|
||||
continue;
|
||||
}
|
||||
else if (slot.indexBuffer) {
|
||||
} else if (slot.indexBuffer) {
|
||||
if (accessor->component_type == cgltf_component_type_r_8u) {
|
||||
const size_t size16 = size * 2;
|
||||
uint16_t* data16 = (uint16_t*) malloc(size16);
|
||||
|
||||
Reference in New Issue
Block a user