我现在正在使用Rust和OpenGL(更准确地说,使用glium)在GPU渲染项目中工作,现在将渲染的图片显示在屏幕上。
但是下一步是将该程序分发到具有Nvidia GPU但没有X服务器的Linux服务器上。我从https://devblogs.nvidia.com/egl-eye-opengl-visualization-without-x-server/了解到EGL
可用于屏幕外渲染,并且我注意到glutin
板条箱包含EGL
绑定,例如glutin_egl_sys
;但找不到函数eglGetDisplay()
。
因此,我想知道是否可以使用Rust进行屏幕外渲染,还是必须使用EGL
原始绑定?