cppmm
openexr-bind
cppmm | openexr-bind | |
---|---|---|
3 | 1 | |
64 | 11 | |
- | - | |
0.0 | 0.0 | |
over 1 year ago | almost 2 years ago | |
C++ | C++ | |
- | BSD 3-clause "New" or "Revised" License |
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.
cppmm
-
Rust and C++ Interoperability
This seems to miss `cppmm` (C++--)[1].
This crate is currently mainly aimed at helping people from the Rust group of the Academy Software Foundation (ASWF) to make wrappers for the visual effects ecosystem of libs.[2]
It is nevertheless very useful for all types of other cases.
[1] https://github.com/vfx-rs/cppmm
[2] The above just means effort is prioritized regarding the blockers these libs present due to the resp. C++ features they use.
-
Why did nobody announce that the Academy Software Foundation created a Rust Working Group for official Rust bindings for the Foundation's libraries?
For now, they seem to be working on their own version of cxx and bindings for OpenEXR.
-
Are we game yet? – A guide to the Rust game development ecosystem
It is called C++-- [1].
At this time we only target the VFX C++ ecosystem but I'd be surprised if people wouldn't use (and extend) this to cover a broader set of C++ libs.
Maybe you can give an example of an C++ API that you deem not "translatable to C"?
[1] https://github.com/vfx-rs/cppmm
openexr-bind
-
Why did nobody announce that the Academy Software Foundation created a Rust Working Group for official Rust bindings for the Foundation's libraries?
For now, they seem to be working on their own version of cxx and bindings for OpenEXR.
What are some alternatives?
tac - Materials and meeting notes for the ASWF Technical Advisory Council (TAC)
autocxx - Tool for safe ergonomic Rust/C++ interop driven from existing C++ headers
TIC-80 - TIC-80 is a fantasy computer for making, playing and sharing tiny games.
rust-mini-games - Mini games made in Rust
cxx - Safe interop between Rust and C++
bevy - A refreshingly simple data-driven game engine built in Rust
nico - a Game Framework in Nim inspired by Pico-8.
gdnative - Rust bindings for Godot 3
femtovg - Antialiased 2D vector drawing library written in Rust
shotcaller - A moddable RTS/MOBA game made with bracket-lib and minigene.
rustc_codegen_cranelift - Cranelift based backend for rustc