Skip to content

Editor MVP#7

Merged
Esauidk merged 22 commits into
mainfrom
EditorProjectMVP
Apr 27, 2026
Merged

Editor MVP#7
Esauidk merged 22 commits into
mainfrom
EditorProjectMVP

Conversation

@Esauidk
Copy link
Copy Markdown
Owner

@Esauidk Esauidk commented Apr 27, 2026

MVP code required for the editor to be usable for making a sample game:

  • Editor Icons shipped with Build
  • Updated texture usage in ImGui
  • Asset serialization rework
  • Asset Inspector
  • Asset parameter exposure functionality
  • Add functionality to modify and save Asset files
  • DirectX shader compilation functionality
  • Engine shader composition design (HLSL Code + Shader Config = Engine Shader)
  • Added grouping support for exposed variables

…projects, added functionality to close editor windows
…t ContentLibraryManager to directly search and keep track of libraries
…all asset derive classes to provide a file name function. Cleaned up asset manager
…tract class. Added boilerplate AssetInspector
…hanism to find all assets of an extention type
@Esauidk Esauidk merged commit a8015f0 into main Apr 27, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant