-
Notifications
You must be signed in to change notification settings - Fork 73
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
3.0 plan #33
Comments
Update on progress made. Issues have been found with 3D here #39 and #35. I am stuck on deciding the best way to handle this issue. Currently using IntPtr. This allows types like Mesh to Marshall to C# but makes accessing the data more difficult. I have also tried with the newer Span which is nicer although for now I don't think the user should require it. My main focus at the moment is getting the examples working again and preparing for the next release. I am also learning about continuous integration to see if that can help with this. |
@chrisdill thanks for the update! I plan to release the new version by February. I wanted to finish some things before but I think I'll just release a new version with current state. 😊 |
Another update. More ideas on things etc. To make things easier, here is a updated task list.
Also note that other tasks like examples using Span and improving the Generator have been put on hold for now. |
Closing as I feel a new issue should be created for the next release of raylib. |
Preparing bindings for the release of raylib 3.0.
Reduce unsafe with features like Span I tested it on the Mesh arrays and it makes it easy to use it as a normal array, however I am not sure it is something that should be in the binding code directly. I am thinking of having a example showing how to use it though.
Improve generator so it can regenerate current bindings. See Improving code generation #29 for details on this. I have tried different approaches and work on this is ongoing.
The bindings are nearly automated so the hard part is updating all the examples. Help on this is greatly appreciated.
The text was updated successfully, but these errors were encountered: