Refactor filaweb::Asset.

This commit is contained in:
Philip Rideout
2018-09-21 11:54:03 -07:00
parent 63f2fe4ebc
commit 665ff2cd8f
4 changed files with 43 additions and 56 deletions
+2 -2
View File
@@ -79,10 +79,10 @@ void setup(Engine* engine, View* view, Scene* scene) {
static auto mesh = filaweb::getRawFile("mesh");
// Create mesh.
const uint8_t* mdata = mesh.data.get();
const uint8_t* mdata = mesh.rawData.get();
const auto destructor = [](void* buffer, size_t size, void* user) {
auto asset = (filaweb::Asset*) user;
asset->data.reset();
asset->rawData.reset();
};
MaterialInstance* materialInstance = app.params.materialInstance[MATERIAL_LIT];
app.filamesh = decodeMesh(*engine, mdata, 0, materialInstance, destructor, &mesh);