Silk.NET is a high-speed, advanced library, providing bindings to popular low-level APIs such as OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, and DirectX.
yeah. Vector<T> is the most "conventional" SIMD-like type in System.Numerics--it's not a euclidean vector, or really similar to any mathematical object, it's just a thing that lets you do arithmetic on n values at once
Vector2/3/4 have special support in the runtime for register allocation (they use the special hardware vector registers) and many of their operations (e.g. adding vectors can be done with SIMD, since it's just componentwise additions, like Vector<T>), but the hardware doesn't intrinsically support all of the mathematical operations (some can naturally be implemented in terms of others but aren't at the moment. stuff like Cross and the Transform ones in particular, maybe there are a handful of others)