Fixes for Linux/GCC.
Between Linux, Darwin and Windows keeping me honest, I am slowly learning C++.
This commit is contained in:
parent
5eb3779ad8
commit
d2a20ee5cb
|
@ -537,7 +537,7 @@ ModelData *Raw2Gltf(
|
||||||
int triangleCount = surfaceModel.GetTriangleCount();
|
int triangleCount = surfaceModel.GetTriangleCount();
|
||||||
|
|
||||||
// initialize Draco mesh with vertex index information
|
// initialize Draco mesh with vertex index information
|
||||||
auto dracoMesh { std::make_shared<draco::Mesh>() };
|
auto dracoMesh(std::make_shared<draco::Mesh>());
|
||||||
dracoMesh->SetNumFaces(static_cast<size_t>(triangleCount));
|
dracoMesh->SetNumFaces(static_cast<size_t>(triangleCount));
|
||||||
|
|
||||||
for (uint32_t ii = 0; ii < triangleCount; ii++) {
|
for (uint32_t ii = 0; ii < triangleCount; ii++) {
|
||||||
|
|
|
@ -41,11 +41,11 @@ void PrimitiveData::NoteDracoBuffer(const BufferViewData &data)
|
||||||
|
|
||||||
void PrimitiveData::AddTarget(const AccessorData *positions, const AccessorData *normals, const AccessorData *tangents)
|
void PrimitiveData::AddTarget(const AccessorData *positions, const AccessorData *normals, const AccessorData *tangents)
|
||||||
{
|
{
|
||||||
targetAccessors.push_back({
|
targetAccessors.push_back(std::make_tuple(
|
||||||
positions->ix,
|
positions->ix,
|
||||||
normals ? normals->ix : -1,
|
normals ? normals->ix : -1,
|
||||||
tangents ? tangents ->ix : -1
|
tangents ? tangents ->ix : -1
|
||||||
});
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
void to_json(json &j, const PrimitiveData &d) {
|
void to_json(json &j, const PrimitiveData &d) {
|
||||||
|
|
Loading…
Reference in New Issue