Commit Graph

44 Commits

Author SHA1 Message Date
9a44dd8d79 add overlapBox/Sphere/Capsule function, fixed OnWake/OnSleep not work 2025-12-28 22:40:48 +08:00
d0eed3a33d add c# debug (mono debug) 2025-12-25 17:39:50 +08:00
f747db4e27 add physX colliders ,add trigger, colliders now can visible, some rotation for cs and native cpp connection 2025-12-24 10:10:24 +08:00
00d3993a77 add PhysX SDK and some tweaks 2025-12-17 12:39:20 +08:00
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
804c1d84ce upload correct mono lib for linux, set mono runtime to 8.0. (current mono lib version windows/linux 8.0.22) 2025-12-10 15:30:47 +08:00
5444f42c2c add submodule box2D, add mono lib for linux and some minor code tweaks 2025-12-09 21:41:39 +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
39378bf23c Merge branch 'main' of 116.62.144.93:atdunbg/Prism 2025-12-06 20:47:56 +08:00
4d51490d93 some little changed 2025-12-06 20:47:15 +08:00
052944707e fix Core/Buffer.h build failed with linux 2025-12-05 14:21:00 +08:00
e1c4cf1c37 add custom Ref and RefCounded to replace shared_ptr 2025-12-05 13:24:23 +08:00
e730a250b7 Fixed the issue where the program wouldn’t close properly in binaries built with MinGW 2025-12-05 02:08:27 +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
4cdd405ba9 switch renderer submission from macros to lambdas 2025-11-30 15:55:23 +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
4c7b79ec8a add static and animation PBR shader, improve [camera renderer material] class 2025-11-28 23:32:07 +08:00
75965135af change keycode HEAD HZ to PM, change input impl to cpp 2025-11-28 18:50:04 +08:00
018a4cb2c6 add support for skeletal animation 2025-11-28 00:01:42 +08:00
56d01b9c34 add TimeStep, add tinyfilediaglogs 2025-11-27 18:46:02 +08:00
7361d59b5b add when minimized do not render, fix some build problem in dll mode 2025-11-26 20:15:29 +08:00
5bbda471bf add simple render, add simple pbr shader(from hazel) 2025-11-26 17:48:04 +08:00
bade15a87f Merge branch 'main' of 116.62.144.93:atdunbg/Prism 2025-11-22 15:20:18 +08:00
104b08ef24 merge vertexbuffer and indexbuffer to buffer.cpp/h file 2025-11-22 15:19:48 +08:00
940e1b33d2 fix shader source read in linux 2025-11-22 13:44:46 +08:00
d24ca28e74 add opengl code 2025-11-22 12:10:46 +08:00
36f886b189 add render command queue 2025-11-22 09:13:48 +08:00
69bdaaec2e fix vender/imgui fold to vender/ImGui 2025-11-21 18:54:04 +08:00
e0e101b0a2 imgui docking, native window getter 2025-11-20 21:43:52 +08:00
041b99e0eb glad input imgui 2025-11-20 21:00:23 +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