pull/3484/head
Malcolm Tyrrell 2020-11-02 15:03:17 +00:00
parent 75570307d6
commit a68f78ab94
1 changed files with 4 additions and 2 deletions

View File

@ -43,6 +43,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include "../../include/assimp/scene.h" #include "../../include/assimp/scene.h"
#include "PostProcessing/FindDegenerates.h" #include "PostProcessing/FindDegenerates.h"
#include <memory>
using namespace std; using namespace std;
using namespace Assimp; using namespace Assimp;
@ -153,7 +155,7 @@ namespace
{ {
std::unique_ptr<aiMesh> getDegenerateMesh() std::unique_ptr<aiMesh> getDegenerateMesh()
{ {
std::unique_ptr<aiMesh> mesh = std::make_unique<aiMesh>(); std::unique_ptr<aiMesh> mesh(new aiMesh);
mesh->mNumVertices = 2; mesh->mNumVertices = 2;
mesh->mVertices = new aiVector3D[2]; mesh->mVertices = new aiVector3D[2];
mesh->mVertices[0] = aiVector3D{ 0.0f, 0.0f, 0.0f }; mesh->mVertices[0] = aiVector3D{ 0.0f, 0.0f, 0.0f };
@ -174,7 +176,7 @@ TEST_F(FindDegeneratesProcessTest, meshRemoval) {
mProcess->EnableInstantRemoval(true); mProcess->EnableInstantRemoval(true);
mProcess->ExecuteOnMesh(mMesh); mProcess->ExecuteOnMesh(mMesh);
std::unique_ptr<aiScene> scene = std::make_unique<aiScene>(); std::unique_ptr<aiScene> scene(new aiScene);
scene->mNumMeshes = 5; scene->mNumMeshes = 5;
scene->mMeshes = new aiMesh*[5]; scene->mMeshes = new aiMesh*[5];