void VulkanExampleBase::loadMesh( std::string filename, vkMeshLoader::MeshBuffer * meshBuffer, std::vector<vkMeshLoader::VertexLayout> vertexLayout, float scale) { VulkanMeshLoader *mesh = new VulkanMeshLoader(); #if defined(__ANDROID__) mesh->assetManager = androidApp->activity->assetManager; #endif mesh->LoadMesh(filename); assert(mesh->m_Entries.size() > 0); mesh->createVulkanBuffers( device, deviceMemoryProperties, meshBuffer, vertexLayout, scale); meshBuffer->dim = mesh->dim.size; delete(mesh); }