-
-
Notifications
You must be signed in to change notification settings - Fork 224
Implementation of Plane integration tests #286
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
Conversation
API docs are being generated and will be shortly available at: https://godot-rust.github.io/docs/gdext/pr-286 |
9ba3545
to
e2e7a42
Compare
6d8d14b
to
359fcbb
Compare
After looking at this for several hours at this point, I don't know how to make the Also, I don't know how, but the inner method for the (Sorry about the many force pushes by the way, should probably set up running itest on my local machine) |
What do you mean exactly?
It appears that this happens if the plane or vectors contain |
Ah, I see. I was mostly referring to the ways of converting the builtin function's output |
If |
343144d
to
2d3cafe
Compare
Alright, after doing the One question though, about the |
I would only test functionality where the functions are defined. so if it is valid for those methods to be used on planes containing |
Add TypeStringHint trait Add support for exporting nodes, resources, and arrays with type info
…ore initialization
…lity_minimum = 4.1`
This commit splits SignatureTuple into two separate traits: PtrcallSignatureTuple and VarcallSignatureTuple. The latter is a child of the former. PtrcallSignatureTuple is used for ptrcall and only demands GodotFuncMarshall of its arguments. VarcallSignatureTuple is used for varcall and additionally demands ToVariant, FromVariant, and VariantMetadata of its arguments, so pointers cannot benefit from the optimizations provided by varcall over ptrcall.
…t-rust#240 Additionally FromVariant and ToVariant are also implemented for Option<Gd<T>> to satisfy all the requirements for ffi and godot_api.
…in respect to their Godot equivalent
Uhh... lesson learned about force pushing after rebasing. I'll open a new pr this after fixing it. |
@T4rmin for the future, you should be able to correct history by force-pushing. Not sure why you got all these commits, it looks like a separate branch? Definitely not a problem of rebasing per se. If somehow possible, reusing the same PR would be preferred, as it's easier to administrate and for other readers to navigate. But no worries this time 🙂 |
295: Implementation of Plane integration tests r=Bromeon a=T4rmin Adds integration tests to the re-implemented Plane functions (#268, and fixing a function in it) and should also address the Plane section of issue #209. This PR is also a recreation of #286 since it has the great error of force-pushing after rebasing. Co-authored-by: Aaron Lawrence <[email protected]>
295: Implementation of Plane integration tests r=Bromeon a=T4rmin Adds integration tests to the re-implemented Plane functions (#268, and fixing a function in it) and should also address the Plane section of issue #209. This PR is also a recreation of #286 since it has the great error of force-pushing after rebasing. Co-authored-by: Aaron Lawrence <[email protected]>
Adds integration tests to the re-implemented Plane functions (#268) and should also address the Plane section of issue #209.