Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/engine tools #7

Merged
merged 92 commits into from
Apr 15, 2024
Merged

Feat/engine tools #7

merged 92 commits into from
Apr 15, 2024

Conversation

ashifolfi
Copy link
Collaborator

@ashifolfi ashifolfi commented Mar 25, 2024

Adds a collection of engine tools and a common GUI framework for dev tooling.

  • Console (including filtering, more in depth sorting, etc.)
  • Material Editor
  • Asset Browser
  • Model Editor
  • Scene Editor/Level Editor

Not all of these need to be done for a merge, but the baseline should exist

@ashifolfi ashifolfi self-assigned this Mar 25, 2024
there were some errors in the first commit. they have been fixed.
these fit because we're adding render debug panels
- add system for blocking input processing without holding last state
- add mouse position and delta
- enable profiling (oops I forgot)
feat: improvements to input system
- add base project for model config editor
- start working on custom model format
- move engine panels over to veneer
- model compiler utility
- various edits to related project and source code
also includes a bunch of new content related to the gtksharp tools system
Contains icons as well
user input is printed with a new line now
Condences a lot of shared properties and whatnot into a base props file.
oops forgot not everyone has readex pro installed on their machines
@ashifolfi
Copy link
Collaborator Author

my body is a machine that turns draft: +5,493 -1,570 into LGTM! /ref

@ashifolfi
Copy link
Collaborator Author

I wonder what the code quality of this looks like

@ashifolfi
Copy link
Collaborator Author

it's genuinely awful that's the answer LMAO

okay so actually I'm ignoring codacy for now
@ashifolfi
Copy link
Collaborator Author

might have to jump the gun and merge this now then branch off to work on individual tools this is getting massive.

@ashifolfi ashifolfi marked this pull request as ready for review April 15, 2024 00:25
@ashifolfi ashifolfi merged commit 34648ce into main Apr 15, 2024
1 of 2 checks passed
@ashifolfi ashifolfi deleted the feat/engine-tools branch April 15, 2024 00:26
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