Skip to main content
View all authors

SilkTouch: Slots & VTables

· 6 min read

Please read the previous blog post, which introduces SilkTouch and it's core features Invokes & Marshalling.

This time, we are going to talk about this little yet essential part of SilkTouch and Silk.NET as a whole. We ignored this last time for simplicity. (CurrentVTable as GeneratedVTable).Load(721, "glGetDebugMessageLog").

SilkTouch: Invokes & Marshalling

· 6 min read

SilkTouch? What even is that?

Most people don't realize this, but a lot is going into getting all those bindings going. SilkTouch is our solution to automated marshalling. Let's first look into what our bindings pipeline looks like, and then I'll go into more detail what SilkTouch is, what it does, how it works.