DucktapeEngine / Ducktape

Ducktape - An open source 3d C++ game engine.
MIT License
127 stars 25 forks source link

feat: Editor Panels & Bug Fixes #168

Closed harrycarriers closed 1 year ago

harrycarriers commented 1 year ago

this PR mainly aims Editor modules being splitted. Changes: -Every editor module is splitten onto Panel's and EditorModules is deleted. Core is renamed to Panels (fd4b3aafd36b262c2361e7818d637a614d5e7524 and 2b3337e19541d1ea6600e071ba9ced1f1e247ce1) -Core/Editor is moved under Editor/ (6da262d59d3ee8e6a07ee4aa668f56b7e19ed8b8) -Fix TransformSystem bugs (both on Transform.cpp and Scene.h) (1868404cf5e0c515e86bf403da3665d0c7ba4a71 and 6b1429dc4398e42d52d6ae34cb2be3de0a6515d2) -Fix lowercase shader path (b68efeb78ed6af4002e4f20fc7a8ce5d9ac9b596) -Some resource browser changes (532c7391f350e15f60016862550822284fdec8eb and b60591cf9e9942521401157a29b9dc426d089df0) and new ImGui element ImageButtonWithText (60420cf7acd6804b9cf9f47c8ba8f63ca7b2ae07)