19 Commits

Author SHA1 Message Date
57ca6c30f5 use pipelines to replace vertexArray 2025-12-15 11:01:30 +08:00
0f7eb7cc95 add custom fonts to support 中文, add material edit for selected mesh 2025-12-14 16:48:40 +08:00
c92c831d02 add box2D colliders simple impl, some little tweaks, fixed camera bug 2025-12-13 22:42:03 +08:00
4140a5b4be add 2D physics (use box2d), fixed some little bugs 2025-12-12 16:47:04 +08:00
dc53f9517a add serialization (use yaml-cpp), add stencil to render outline for selected entity, add play mode, UUIDS, add orthographic and perspective camera, add editor camera 2025-12-09 16:30:53 +08:00
3ffb4cc449 add mono c# (using dotnet9.0 from https://github.com/dotnet/runtime), add ECS (entt), add some c# code, add fastNoise 2025-12-08 23:38:22 +08:00
e1c4cf1c37 add custom Ref and RefCounded to replace shared_ptr 2025-12-05 13:24:23 +08:00
5757f10cf2 change editor code: m1911Materials.fbx to M1911Materials.fbx, delete the extra keyword PUBLIC from CMakeLists.txt 2025-12-02 13:35:16 +08:00
5251ae22fb add mouse picking, add more hdr environment maps 2025-12-02 12:04:12 +08:00
c96eb34af5 add MSAA, renderer2D, boundingbox 2025-12-01 22:14:22 +08:00
0d4024be39 add scene render system, add proper HDR environments, try load texture from mesh file 2025-11-30 20:12:57 +08:00
3f1515bb63 add RenderPass 2025-11-29 20:03:32 +08:00
b2ea361518 remove the extra mesh creation, fix reload shader problem 2025-11-29 13:40:21 +08:00
5b99111bc4 add ImGuizmo 2025-11-29 12:09:40 +08:00
788081479a add vertexarray, move Sandbox::Demolayer code to EditorLayer 2025-11-29 11:35:49 +08:00
abdfdd1858 add vertexarray, move Sandbox::Demolayer code to EditorLayer 2025-11-29 11:35:06 +08:00
f70881e364 pch,layers 2025-11-20 00:24:23 +08:00
122f500a76 添加spdlog 和 glfw 2025-11-18 13:52:27 +08:00
0e48af235d init commit 2025-11-15 14:14:20 +08:00