Creating modern OpenGL 4.6 renderer in Kotlin Native (using Shaders, DSA and other modern techniques)