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

Refactor: remodularize, one render pass, lazy redrawing, msaa #25

Merged
merged 1 commit into from
Sep 5, 2022

Conversation

luiswirth
Copy link
Owner

@luiswirth luiswirth commented Sep 4, 2022

closes #24
closes #22 (instead of the callback we use our own render pass)
closes #7
closes #17

includes also:

  • shorter build times/linking times through -Zshare-generics and mold
  • enable optimization level 1 for debug build
  • update dependencies (cargo and nix)
  • remove rfd and all of its many dependencies and replace it with egui_file
  • move space_unit into crate typed-spaces

@luiswirth luiswirth marked this pull request as draft September 4, 2022 15:33
@luiswirth luiswirth self-assigned this Sep 4, 2022
@luiswirth luiswirth changed the title Refactor: remodularize, egui callback rendering Refactor: remodularize, egui callback rendering, lazy redrawing Sep 4, 2022
@luiswirth luiswirth force-pushed the dev branch 2 times, most recently from f9ad41e to 269192e Compare September 5, 2022 07:34
@luiswirth luiswirth changed the title Refactor: remodularize, egui callback rendering, lazy redrawing Refactor: remodularize, custom render passes, lazy redrawing, msaa Sep 5, 2022
@luiswirth luiswirth changed the title Refactor: remodularize, custom render passes, lazy redrawing, msaa Refactor: remodularize, one render pass, lazy redrawing, msaa Sep 5, 2022
luiswirth added a commit that referenced this pull request Sep 5, 2022
@luiswirth luiswirth marked this pull request as ready for review September 5, 2022 23:25
@luiswirth luiswirth merged commit 1422dbe into main Sep 5, 2022
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.

multisampling reorganize modules egui paint callback instead of texture redraw screen lazily
1 participant