Create texture buffer view only if needed.
This commit is contained in:
parent
31aa3f24e4
commit
fdb4b00fdc
@ -274,7 +274,6 @@ OV.ExporterGltf = class extends OV.ExporterBase
|
|||||||
bufferViewOffset = AddBufferView (mainJson, bufferViewOffset, primitive.indices.length * this.components.index.size);
|
bufferViewOffset = AddBufferView (mainJson, bufferViewOffset, primitive.indices.length * this.components.index.size);
|
||||||
bufferViewOffset = AddBufferView (mainJson, bufferViewOffset, primitive.vertices.length * this.components.number.size);
|
bufferViewOffset = AddBufferView (mainJson, bufferViewOffset, primitive.vertices.length * this.components.number.size);
|
||||||
bufferViewOffset = AddBufferView (mainJson, bufferViewOffset, primitive.normals.length * this.components.number.size);
|
bufferViewOffset = AddBufferView (mainJson, bufferViewOffset, primitive.normals.length * this.components.number.size);
|
||||||
bufferViewOffset = AddBufferView (mainJson, bufferViewOffset, primitive.uvs.length * this.components.number.size);
|
|
||||||
|
|
||||||
let accessorIndex = mainJson.accessors.length;
|
let accessorIndex = mainJson.accessors.length;
|
||||||
let jsonPrimitive = {
|
let jsonPrimitive = {
|
||||||
@ -312,6 +311,7 @@ OV.ExporterGltf = class extends OV.ExporterBase
|
|||||||
type : 'VEC3'
|
type : 'VEC3'
|
||||||
});
|
});
|
||||||
if (primitive.uvs.length > 0) {
|
if (primitive.uvs.length > 0) {
|
||||||
|
bufferViewOffset = AddBufferView (mainJson, bufferViewOffset, primitive.uvs.length * this.components.number.size);
|
||||||
mainJson.accessors.push ({
|
mainJson.accessors.push ({
|
||||||
bufferView : bufferViewIndex + 3,
|
bufferView : bufferViewIndex + 3,
|
||||||
byteOffset : 0,
|
byteOffset : 0,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user