thindx
bevy_toon_shader
thindx | bevy_toon_shader | |
---|---|---|
1 | 1 | |
8 | 92 | |
- | - | |
6.8 | 4.5 | |
4 months ago | 3 months ago | |
Rust | Rust | |
GNU General Public License v3.0 or later | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
thindx
-
How to convert an enum to string in C++
https://github.com/MaulingMonkey/winresult/
Another project: thindx. Bindings for d3dcompiler + d3d9 + xinput have a lot of enums and flags:
• 50 results in 49 files for flags!: https://github.com/search?q=repo%3AMaulingMonkey%2Fthindx%20...
• 77 results in 69 files for enumish!: https://github.com/search?q=repo%3AMaulingMonkey%2Fthindx+en...
• I still do things by hand somtimes, for reasons that elude my recollection: https://github.com/MaulingMonkey/thindx/blob/127d75f9de91f73...
And these are baby numbers compared to an actual professional gamedev codebase. Attention to detail makes me fairly comfortable with this much hand-generated nonsense in my one man show, but bugs still crop up... and there are people I would dread handing maintainence of such a project over to that I've worked with in a professional capacity, who simply do not care to exercise the same level of care as I do when editing such stuff.
bevy_toon_shader
-
Unix-like OS in Rust inspired by xv6-riscv
If you like you can copy what I did: https://github.com/tbillington/bevy_toon_shader, which I copied from https://github.com/bevyengine/bevy/ (just that my repo has was less stuff, so might be easier to copy from).
What are some alternatives?
shaderc-rs - Rust bindings for the shaderc library.
octox - Unix-like OS in Rust inspired by xv6-riscv
winresult - Debug-friendly rust types/codes for windows results
SourceRenderer - A tiny 3D engine that loads and renders Source engine maps - Also known as dreieck.exe
bevy - A refreshingly simple data-driven game engine built in Rust
rxv64 - xv6 OS
ferros - A Rust-based userland which also adds compile-time assurances to seL4 development.
serenity - The Serenity Operating System 🐞