Skip to content
Discussion options

You must be logged in to vote

It's necessary to use custom abstractions to avoid headaches with memory layout across different platforms between native and managed code. It also makes extending and upgrading easier without modifying the source code of the engine.

In general, it's hard to avoid memory copying in interoperability when you want to keep code safe and maintainable for the end-user.

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@realvictorprm
Comment options

Answer selected by nxrighthere
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Help
Labels
None yet
2 participants