Initial fastgltf integration
This commit is contained in:
@@ -4,6 +4,9 @@
|
||||
#include <X11/X.h>
|
||||
#include <open_engine.hpp>
|
||||
|
||||
#include "open_engine/fastgltf.hpp"
|
||||
#include "open_engine/logging.hpp"
|
||||
#include "open_engine/ref_scope.hpp"
|
||||
#include "open_engine/renderer/renderer3d.hpp"
|
||||
#include "open_engine/scene/components.hpp"
|
||||
#include "panels/content_browser.hpp"
|
||||
@@ -129,6 +132,15 @@ namespace OpenEngine {
|
||||
auto& mc2 = cube2.AddComponent<MeshComponent>(mesh2);
|
||||
mc2.primitive_type = PrimitiveType::Cube;
|
||||
|
||||
// ============================================================
|
||||
|
||||
Entity cube3 = scene->CreateEntity("glb");
|
||||
cube3.AddComponent<TransformComponent>();
|
||||
|
||||
Ref<Mesh> test = TestGLTF();
|
||||
|
||||
cube3.AddComponent<MeshComponent>(CreateMesh(test->vertices, test->indices, (uint32_t)cube3));
|
||||
|
||||
/*
|
||||
auto view = scene->GetRegistry().view<TagComponent>();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user