K. S. Ernest (iFire) Lee

Results 1116 comments of K. S. Ernest (iFire) Lee

There are other gpus than Nvidia so calling CUDA isn't able to support Godot Engine's platform matrix for example on the Apple Macs.

The other issues worth mentioning: - [x] I made a script with degit to copy the dependencies without git submodules https://github.com/V-Sekai/godot/blob/csg-manifold-07/modules/csg/checkout.sh - [ ] Need to remove exceptions from thrust...

I'll post a new issue for exceptions. Have to get some things done first. Today or a few days.

I may have some trouble getting Godot Engine maintainers to accept this amount of changes. ![image](https://user-images.githubusercontent.com/32321/178802047-435d19d5-7359-4e96-af50-2a614bc9cb45.png) The problematic parts are google test, glm and thrust.

Reorganizing if it's easy to do can help. I think glm is fine, and there was some mentioned of being able to remove thrust previously, so I mentioned it.

I can try looking for a replacement for zip_iterator. https://github.com/dpellegr/ZipIterator I think reducing the number of dependencies while keeping performance will provide the widest scope of usability.

https://github.com/NVIDIA/MatX Can someone evaluate this?

I looked at the thrust dependency and it's a blocker in two ways, we can't enable the cuda dependency and thrust has a lot of code.

> Thrust is a lot of code, but using the STL will be no less code I know this is a weak argument, but it was difficult to "read" the...

So my reading of the Godot Engine policies is we probably will be slotted under the "gdextension" policy and be a different shared library meaning we can use cuda and...