Skip to content

Micro changes - #19

Open
suprohub wants to merge 14 commits into
Inspirateur:mainfrom
suprohub:main
Open

Micro changes#19
suprohub wants to merge 14 commits into
Inspirateur:mainfrom
suprohub:main

Conversation

@suprohub

@suprohub suprohub commented Mar 8, 2026

Copy link
Copy Markdown

I want propose my micro changes to you lib.
I tried improve code quality & add more features.
Main changes:

  • Added split-feature compilation, for faster compiling benchmarks & example
    (now you need run cargo run --example sphere --features __dev_bevy for example and cargo bench --features __dev_criterion for benches)
  • Added bitfields for Quat & Vertex (this is zero-cost abstractions, no performace degradation - only code quality)
  • Removed #[inline] in places where compile 100% inlines
  • Added more zero-cost abstractions for custom-sized quat & voxel material (for less memory usage)
  • Updated bevy & criterion
  • Added examples/sphere32.rs for showing how create projects with chunks what have custom size
  • Added simd

Waiting you review :3

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