mirror of
https://github.com/overte-org/overte.git
synced 2025-04-10 17:22:25 +02:00
Still trying to fix OSX build
This commit is contained in:
parent
62fcd238ae
commit
399270d243
2 changed files with 4 additions and 9 deletions
|
@ -389,14 +389,12 @@ const Element& Texture::getStoredMipFormat() const {
|
|||
}
|
||||
|
||||
void Texture::assignStoredMip(uint16 level, Size size, const Byte* bytes) {
|
||||
auto rawStoragePointer = new storage::MemoryStorage(size, bytes);
|
||||
storage::StoragePointer storage = rawStoragePointer->shared_from_this();
|
||||
storage::StoragePointer storage = std::make_shared<storage::MemoryStorage>(size, bytes);
|
||||
assignStoredMip(level, storage);
|
||||
}
|
||||
|
||||
void Texture::assignStoredMipFace(uint16 level, uint8 face, Size size, const Byte* bytes) {
|
||||
auto rawStoragePointer = new storage::MemoryStorage(size, bytes);
|
||||
storage::StoragePointer storage = rawStoragePointer->shared_from_this();
|
||||
storage::StoragePointer storage = std::make_shared<storage::MemoryStorage>(size, bytes);
|
||||
assignStoredMipFace(level, face, storage);
|
||||
}
|
||||
|
||||
|
|
|
@ -23,13 +23,11 @@ StoragePointer Storage::createView(size_t viewSize, size_t offset) const {
|
|||
if ((viewSize + offset) > selfSize) {
|
||||
throw std::runtime_error("Invalid mapping range");
|
||||
}
|
||||
auto viewPointer = new ViewStorage(shared_from_this(), viewSize, data() + offset);
|
||||
return viewPointer->shared_from_this();
|
||||
return std::make_shared<ViewStorage>(shared_from_this(), viewSize, data() + offset);
|
||||
}
|
||||
|
||||
StoragePointer Storage::toMemoryStorage() const {
|
||||
auto rawPointer = new MemoryStorage(size(), data());
|
||||
return rawPointer->shared_from_this();
|
||||
return std::make_shared<MemoryStorage>(size(), data());
|
||||
}
|
||||
|
||||
StoragePointer Storage::toFileStorage(const QString& filename) const {
|
||||
|
@ -62,7 +60,6 @@ StoragePointer FileStorage::create(const QString& filename, size_t size, const u
|
|||
}
|
||||
}
|
||||
file.close();
|
||||
//return FileStoragePointer(new FileStorage(filename));
|
||||
return std::make_shared<FileStorage>(filename);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue