diff -Nru ecere-sdk-202402231320+4900~ubuntu18.04.1/debian/changelog ecere-sdk-202403111948+4901~ubuntu18.04.1/debian/changelog --- ecere-sdk-202402231320+4900~ubuntu18.04.1/debian/changelog 2024-02-23 15:48:39.000000000 +0000 +++ ecere-sdk-202403111948+4901~ubuntu18.04.1/debian/changelog 2024-03-11 22:03:34.000000000 +0000 @@ -1,8 +1,8 @@ -ecere-sdk (202402231320+4900~ubuntu18.04.1) bionic; urgency=low +ecere-sdk (202403111948+4901~ubuntu18.04.1) bionic; urgency=low * Auto build. - -- Jerome St-Louis Fri, 23 Feb 2024 15:48:39 +0000 + -- Jerome St-Louis Mon, 11 Mar 2024 22:03:34 +0000 ecere-sdk (0.44.15-0ubuntu1) yakkety; urgency=low diff -Nru ecere-sdk-202402231320+4900~ubuntu18.04.1/debian/git-build-recipe.manifest ecere-sdk-202403111948+4901~ubuntu18.04.1/debian/git-build-recipe.manifest --- ecere-sdk-202402231320+4900~ubuntu18.04.1/debian/git-build-recipe.manifest 2024-02-23 15:48:39.000000000 +0000 +++ ecere-sdk-202403111948+4901~ubuntu18.04.1/debian/git-build-recipe.manifest 2024-03-11 22:03:34.000000000 +0000 @@ -1,3 +1,3 @@ -# git-build-recipe format 0.4 deb-version 202402231320+4900 -lp:ecere git-commit:73801f12534284454dcd0eb43ad4c5316479c592 +# git-build-recipe format 0.4 deb-version 202403111948+4901 +lp:ecere git-commit:8d26fe1620d1e703c68dbdc1d937c0b571314d0e merge packaging lp:ecere git-commit:3d5bd22f5a59f2a1b8a85cc2312a73372f65dc4d diff -Nru ecere-sdk-202402231320+4900~ubuntu18.04.1/ecere/src/gfx/3D/models/e3d/e3dRead.ec ecere-sdk-202403111948+4901~ubuntu18.04.1/ecere/src/gfx/3D/models/e3d/e3dRead.ec --- ecere-sdk-202402231320+4900~ubuntu18.04.1/ecere/src/gfx/3D/models/e3d/e3dRead.ec 2024-02-23 15:48:36.000000000 +0000 +++ ecere-sdk-202403111948+4901~ubuntu18.04.1/ecere/src/gfx/3D/models/e3d/e3dRead.ec 2024-03-11 22:03:29.000000000 +0000 @@ -798,7 +798,7 @@ block = mesh.meab.allocate(elements, size); mesh.baseIndex = block ? block.start / indexSize : -1; if(mesh.baseIndex != -1) - mesh.meab.ab.upload(block.start, size, mesh.indices); + mesh.meab.ab._upload(elements, block.start, size, mesh.indices); } { @@ -846,10 +846,10 @@ } block = mesh.meab.allocate(elements, size); mesh.baseIndex = block ? block.start / indexSize : -1; + if(mesh.baseIndex != -1) - mesh.meab.ab.upload(block.start, size, mesh.indices); + mesh.meab.ab._upload(elements, block.start, size, mesh.indices); } - mesh.AddPrimitiveGroup({ triangles, indices32bit = true, sharedIndices = true }, nFaces * 3); } else