9 Commits

Author SHA1 Message Date
Erris
b4f4aa010e Merge branch 'main' of https://git.anfer.fr/OpenEngine 2026-03-09 17:40:10 +01:00
Erris
521ee17daf Merge branch 'fastgltf' 2026-03-09 17:35:29 +01:00
Erris
2175b60990 test commit to sync to gitea 2026-03-09 17:19:20 +01:00
erris
ebb179ec68 Adding repo sync to gitea 2026-03-09 17:18:07 +01:00
erris
ee8841b6d4 Add README.md 2026-03-09 16:39:04 +01:00
Erris
464ab70c46 Merge branch 'jolt' 2026-03-07 11:53:40 +01:00
Erris
1eda916f3e Merge branch '3d' 2026-03-06 18:09:39 +01:00
Erris
7da00008e0 Merge branch '3d' 2026-03-02 21:28:20 +01:00
Erris
f26ee2bca8 Merge branch '3d' 2026-03-02 13:12:56 +01:00
4 changed files with 29 additions and 0 deletions

23
.onedev-buildspec.yml Normal file
View File

@@ -0,0 +1,23 @@
version: 46
jobs:
- name: Push to Gitea
steps:
- type: PushRepository
name: Push to Gitea
remoteUrl: https://gitea.anfer.fr/anfer/OpenEngine
passwordSecret: Gitea
force: false
condition: SUCCESSFUL
optional: false
triggers:
- type: BranchUpdateTrigger
branches: main
userMatch: anyone
projects: OpenEngine
- type: TagCreateTrigger
branches: main
projects: OpenEngine
retryCondition: never
maxRetries: 3
retryDelay: 30
timeout: 14400

1
README.md Normal file
View File

@@ -0,0 +1 @@
Readme

View File

@@ -136,14 +136,17 @@ namespace OpenEngine {
Entity cube3 = scene->CreateEntity("glb"); Entity cube3 = scene->CreateEntity("glb");
Entity cube4 = scene->CreateEntity("glb2"); Entity cube4 = scene->CreateEntity("glb2");
Entity cube5 = scene->CreateEntity("glb2");
cube3.AddComponent<TransformComponent>(); cube3.AddComponent<TransformComponent>();
cube4.AddComponent<TransformComponent>(); cube4.AddComponent<TransformComponent>();
cube5.AddComponent<TransformComponent>();
Ref<Model3D> model = Model3D::Create("./assets/models/cubes.glb"); Ref<Model3D> model = Model3D::Create("./assets/models/cubes.glb");
Ref<Model3D> model2 = Model3D::Create("./assets/models/cube_legs.glb"); Ref<Model3D> model2 = Model3D::Create("./assets/models/cube_legs.glb");
Ref<Model3D> monkey = Model3D::Create("./assets/models/monkey.glb"); Ref<Model3D> monkey = Model3D::Create("./assets/models/monkey.glb");
cube3.AddComponent<ModelComponent>(model); cube3.AddComponent<ModelComponent>(model);
cube3.AddComponent<ModelComponent>(model2);
cube4.AddComponent<ModelComponent>(monkey); cube4.AddComponent<ModelComponent>(monkey);
/* /*

View File

@@ -14,6 +14,7 @@ find_package(imgui REQUIRED)
find_package(EnTT REQUIRED) find_package(EnTT REQUIRED)
find_package(yaml-cpp REQUIRED) find_package(yaml-cpp REQUIRED)
find_package(Jolt REQUIRED) find_package(Jolt REQUIRED)
find_package(fastgltf REQUIRED)
file(GLOB_RECURSE SRC_FILES "src/*.cpp") file(GLOB_RECURSE SRC_FILES "src/*.cpp")
file(GLOB IMGUIZMO_SRC_FILES "${CMAKE_SOURCE_DIR}/vendor/ImGuizmo/*.cpp") file(GLOB IMGUIZMO_SRC_FILES "${CMAKE_SOURCE_DIR}/vendor/ImGuizmo/*.cpp")
@@ -63,6 +64,7 @@ target_link_libraries(${PROJECT_EXECUTABLE_NAME} PUBLIC
spirv-cross-glsl spirv-cross-glsl
spirv-cross-reflect spirv-cross-reflect
Jolt::Jolt Jolt::Jolt
fastgltf::fastgltf
) )
#target_link_directories(${PROJECT_EXECUTABLE_NAME} PRIVATE #target_link_directories(${PROJECT_EXECUTABLE_NAME} PRIVATE