4266a0b570add Console panel; fix the problem when cs set Rotation the direction not update; fix some little bug; add simple texture material Edit system;some treaks
forward-render
Atdunbg2026-03-27 18:02:57 +08:00
ef4ea45edcadd simple runtime; fix the issue of crashing when creating file and folder; some tweaksAtdunbg2026-03-25 21:36:38 +08:00
57700da217now using deferred rendering instead of forward rendering; some little problem: grid not render, shadow not impl
mono-PhysX
Atdunbg2026-03-18 14:28:02 +08:00
28d9a7dfb6add Preetham sky; add point light and spot light;Atdunbg2026-03-16 01:44:23 +08:00
3f56a6878dremove some useless include; add include <filesystem> for entrypointAtdunbg2026-03-15 00:49:10 +08:00
a6fb4bdceaadd args for entry Application; using efsw to replace custom filewatcher; remove some useless code; move FileOpenSelector from Application to FileSystem;some tweaksAtdunbg2026-03-15 00:46:47 +08:00
5cb9b04ab0add compute shader to auto calculate screen exposure, add SSBO implAtdunbg2026-03-12 23:42:52 +08:00
79e6631c50add Physics2D class; For Physics2D add DistanceJoint RevoluteJoint PrismaticJoint WeldJoint Component and serialize/deserialize code; use template to Copy Component from entity to entity; remove useless code, fix some error codeAtdunbg2026-03-11 16:13:38 +08:00
a265e71e1aadd AnimationComponent, Skeleton, AnimationClip; add single Renderer3D class, remove some useless code; problem now renderer2D cannot blend with Renderer3DAtdunbg2026-03-11 09:19:05 +08:00
c1bb8f9fbareadd Sprite Renderer render and panel edit; in renderer scene, add icon for camera and light; improve a user-friendly EditorCamera, is more like UE Editor Camera; fix woring build m_ProjectionMatrix for SceneCamera::OrthographicAtdunbg2026-03-08 19:27:00 +08:00
79f56b60a0replace mesh load texture from native create to AssetsManager::GetAsset; renderer.h add Submit::pFunc->~FuncT(); fix PhysicsWrappers::CreateTriamgleMesh() error collider collect; remove unused ChildrenComponent; AssetEditorPanel now will auto save(serialize) when the window closedAtdunbg2026-03-08 00:22:12 +08:00
57e14bc3d2add ImViewzmo, add floating window for QWER(select, translate, rotate, scale) , and add new debug button to floating (Experimental)Atdunbg2026-03-02 17:10:03 +08:00
a0086020c1add infiniteGrid, rewrote the shadow , now the shadow is a simple hardware shadowAtdunbg2026-03-01 17:03:40 +08:00
99bbf1eb5afix the child position incorrect while parenting node; add camera focus func; treat icons to the asset and using AssetsManager::GetAsset to load itAtdunbg2026-02-17 21:38:43 +08:00
2bbe332532lots of asset manager changes. using meta to manage asset, add twoside material flag for gridAtdunbg2026-02-15 16:17:23 +08:00
896d3c7f97add file watcher using widows api for windows platform, using handles to import and manager assets, some little tweaksAtdunbg2026-01-21 23:25:41 +08:00
cf3a46bae1add trace for imgui.ini, add assets manager system and objects manager system, add some icons, add entity tree node for scene Hierachy's entities, add convert blend file process(but not actual use it, just implement) BUGS: file copy not workAtdunbg2026-01-21 12:30:47 +08:00
2bfde2dfb0add circle2d collider renderer, fixed a bug for renderer 2 value propertiesAtdunbg2026-01-20 02:04:16 +08:00
323d646611default mesh collider are generated by default mesh, add camera info serialization, using error info instead of assert to process missing filepath when deserializing scene, move cullface into internal renderer api, fixed dynamic vertex buffer bugAtdunbg2026-01-19 13:05:24 +08:00
bed57f18d3add serialize for RigidbodyComponent linear/angular drag and gravity, change the physx API for c++ and c#, fixed rotate bug(using radians to storage), some little code tweaksAtdunbg2026-01-12 18:58:11 +08:00
f857d8e791move imgui property code and Pysics Actor code to a single fileAtdunbg2026-01-10 14:48:17 +08:00
9e1474e643add directional light component and skylight component, add PCSS and hard shadowAtdunbg2026-01-02 22:46:29 +08:00
abf0a65bd6update transformComponent style, and change the position of button 'Add Component'Atdunbg2026-01-01 00:57:23 +08:00
faecfe21abfixed layer problem, remove 'default' layer to serialize, remove Transform class, using translation rotation scale insteadAtdunbg2025-12-31 23:56:49 +08:00
960eeaf94badd transform class, some code tweaksAtdunbg2025-12-29 23:11:14 +08:00
ce41e348f8add physX settings through the setting window for editorAtdunbg2025-12-29 13:44:00 +08:00
9a44dd8d79add overlapBox/Sphere/Capsule function, fixed OnWake/OnSleep not workAtdunbg2025-12-28 22:40:48 +08:00
052944707efix Core/Buffer.h build failed with linuxAtdunbg2025-12-05 14:21:00 +08:00
e1c4cf1c37add custom Ref and RefCounded to replace shared_ptrAtdunbg2025-12-05 13:24:23 +08:00
e730a250b7Fixed the issue where the program wouldn’t close properly in binaries built with MinGWAtdunbg2025-12-05 02:08:27 +08:00
5757f10cf2change editor code: m1911Materials.fbx to M1911Materials.fbx, delete the extra keyword PUBLIC from CMakeLists.txtAtdunbg2025-12-02 13:35:16 +08:00
5251ae22fbadd mouse picking, add more hdr environment mapsAtdunbg2025-12-02 12:04:12 +08:00