- shader management (get by name)
- serialize
- dynamic image/texture
- asset inspector (mix with component inspector)
- asset create/delete/search/edit (after asset inspector)
- IO (mouse, keyboard) component
- fix warnings
- complex container inspect
- vector, deque, list, forwarad_list
- set, map
- euler rotation component / system
- support image format
- editor roamer
- imporove inspector UI
- tex2d
- improve current pipeline
- pipeline stage
- use common function to remove common codes in
StdPipeline
andStdDXRPipeline
- provide dxr utils lib
- enum inspect
- click an asset in the inspector, and locate it in project & floder window
- log
- assets viewer refactoring (MVC ?)
- gizmos: CedricGuillemet/ImGuizmo: Immediate mode 3D gizmo for scene editing and other controls based on Dear Imgui (github.com)
- frame graph viewer
- basic single frame graph
- frame graph switcher
- show image in resource node
- shader descriptor refactoring
- shader constant buffer refactoring
- script code
- physics engine
- audio
- project
- split forward with opaque and transparent
- custom sky box material
- close when running game