f53d9134aa
use another method to load BRDF LUT texture
atdunbg2026-04-13 20:27:18 +08:00
1b5fa1002d
now disable outline renderer, will use other method to impl, fixed BRDF_LUT load error, add internal api for EditorCamera to set and get clips
atdunbg2026-04-13 19:06:12 +08:00
1f4d7eff71
fix the lights upload error in forward render
atdunbg2026-04-02 13:41:38 +08:00
b4d9dee045
add RHI, replace Renderer3D code using RHI function, now a little bug is that the selected entity with incorrect outline render
atdunbg2026-04-01 17:19:28 +08:00
4266a0b570
add 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
atdunbg2026-03-27 18:02:57 +08:00
ef4ea45edc
add simple runtime; fix the issue of crashing when creating file and folder; some tweaks
atdunbg2026-03-25 21:36:38 +08:00
57700da217
now 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
28d9a7dfb6
add Preetham sky; add point light and spot light;
atdunbg2026-03-16 01:44:23 +08:00
3f56a6878d
remove some useless include; add include <filesystem> for entrypoint
atdunbg2026-03-15 00:49:10 +08:00
a6fb4bdcea
add args for entry Application; using efsw to replace custom filewatcher; remove some useless code; move FileOpenSelector from Application to FileSystem;some tweaks
atdunbg2026-03-15 00:46:47 +08:00
5cb9b04ab0
add compute shader to auto calculate screen exposure, add SSBO impl
atdunbg2026-03-12 23:42:52 +08:00
79e6631c50
add 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 code
atdunbg2026-03-11 16:13:38 +08:00
a265e71e1a
add AnimationComponent, Skeleton, AnimationClip; add single Renderer3D class, remove some useless code; problem now renderer2D cannot blend with Renderer3D
atdunbg2026-03-11 09:19:05 +08:00
c1bb8f9fba
readd 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::Orthographic
atdunbg2026-03-08 19:27:00 +08:00
79f56b60a0
replace 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 closed
atdunbg2026-03-08 00:22:12 +08:00
57e14bc3d2
add 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
a0086020c1
add infiniteGrid, rewrote the shadow , now the shadow is a simple hardware shadow
atdunbg2026-03-01 17:03:40 +08:00
99bbf1eb5a
fix the child position incorrect while parenting node; add camera focus func; treat icons to the asset and using AssetsManager::GetAsset to load it
atdunbg2026-02-17 21:38:43 +08:00
2bbe332532
lots of asset manager changes. using meta to manage asset, add twoside material flag for grid
atdunbg2026-02-15 16:17:23 +08:00
896d3c7f97
add file watcher using widows api for windows platform, using handles to import and manager assets, some little tweaks
atdunbg2026-01-21 23:25:41 +08:00
cf3a46bae1
add 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 work
atdunbg2026-01-21 12:30:47 +08:00
2bfde2dfb0
add circle2d collider renderer, fixed a bug for renderer 2 value properties
atdunbg2026-01-20 02:04:16 +08:00
323d646611
default 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 bug
atdunbg2026-01-19 13:05:24 +08:00
bed57f18d3
add 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 tweaks
atdunbg2026-01-12 18:58:11 +08:00
f857d8e791
move imgui property code and Pysics Actor code to a single file
atdunbg2026-01-10 14:48:17 +08:00
9e1474e643
add directional light component and skylight component, add PCSS and hard shadow
atdunbg2026-01-02 22:46:29 +08:00
abf0a65bd6
update transformComponent style, and change the position of button 'Add Component'
atdunbg2026-01-01 00:57:23 +08:00
faecfe21ab
fixed layer problem, remove 'default' layer to serialize, remove Transform class, using translation rotation scale instead
atdunbg2025-12-31 23:56:49 +08:00
960eeaf94b
add transform class, some code tweaks
atdunbg2025-12-29 23:11:14 +08:00
ce41e348f8
add physX settings through the setting window for editor
atdunbg2025-12-29 13:44:00 +08:00
9a44dd8d79
add overlapBox/Sphere/Capsule function, fixed OnWake/OnSleep not work
atdunbg2025-12-28 22:40:48 +08:00
f747db4e27
add physX colliders ,add trigger, colliders now can visible, some rotation for cs and native cpp connection
atdunbg2025-12-24 10:10:24 +08:00
00d3993a77
add PhysX SDK and some tweaks
atdunbg2025-12-17 12:39:20 +08:00
052944707e
fix Core/Buffer.h build failed with linux
atdunbg2025-12-05 14:21:00 +08:00
e1c4cf1c37
add custom Ref and RefCounded to replace shared_ptr
atdunbg2025-12-05 13:24:23 +08:00
e730a250b7
Fixed the issue where the program wouldn’t close properly in binaries built with MinGW
atdunbg2025-12-05 02:08:27 +08:00
5757f10cf2
change editor code: m1911Materials.fbx to M1911Materials.fbx, delete the extra keyword PUBLIC from CMakeLists.txt
atdunbg2025-12-02 13:35:16 +08:00