public override void Dispose()
        {
            VkApi.DestroyShaderModule(this.Device, VertexShader, null);
            VkApi.DestroyShaderModule(this.Device, FragmentShader, null);

            base.Dispose();
        }