CareBoo / Blinq

Burst Compatible Linq Implementations
MIT License
23 stars 0 forks source link

Use C# 9 Function Pointers instead of `Burst.Delegates` #96

Closed jasonboukheir closed 3 years ago

jasonboukheir commented 3 years ago

The function pointers are C#'s way to get the calli OpCode, and they are very performant. They are better for safety in unsafe contexts (ironically).

jasonboukheir commented 3 years ago

Closing this because Function Pointers are inherently worse than generics and structs.