Opengl es 为eglgetdisplay创建显示ID的数量

Opengl es 为eglgetdisplay创建显示ID的数量,opengl-es,egl,Opengl Es,Egl,目前,我正在使用参数EGL\U DEFAULT\U display调整eglgetdisplay,为我的opengl应用程序创建显示。 如果要创建多个显示,在这种情况下,我可以通过eglgetdisplay传递哪个参数,因为如果使用EGL_DEFAULT_display,它将获得默认id。显示对应于作为默认显示的物理屏幕。无论何时使用EGL\u DEFAULT\u DISPLAYDISPLAY类型调用eglGetDisplay(),都会返回到此默认显示的连接。即使在不同的应用程序中进行此类调用,

目前,我正在使用参数EGL\U DEFAULT\U display调整eglgetdisplay,为我的opengl应用程序创建显示。
如果要创建多个显示,在这种情况下,我可以通过eglgetdisplay传递哪个参数,因为如果使用EGL_DEFAULT_display,它将获得默认id。

显示对应于作为默认显示的物理屏幕。无论何时使用
EGL\u DEFAULT\u DISPLAY
DISPLAY类型调用
eglGetDisplay()
,都会返回到此默认显示的连接。即使在不同的应用程序中进行此类调用,也会获得到相同默认显示的连接,因为只有一个默认显示

如果您在X11或Wayland窗口系统上工作,则
EGL_平台_X11_屏幕_KHR
KHR_平台_Wayland
扩展允许获得相应的显示。在这种情况下,
eglGetPlatformDisplay()
带有参数
EGL\u PLATFORM\u X11\u KHR
EGL\u PLATFORM\u WAYLAND\u KHR
将返回相应的显示连接

请查看扩展名:


这并不像参数类型
NativeDisplayType
已经暗示的那样与平台无关。因此,这在每个平台上都是不同的。只需看看在目标平台上如何定义
NativeDisplayType
,并为每个平台提供正确的参数。您使用的是哪种设备?它实际上有多个显示器吗?我正在使用opengl。用于在EGL iam创建显示的帮助下渲染基本体。如果我能创建一个显示器,意味着我可以创建多个显示器,对吗????但我不知道如何创建多个display@SameemShaik正如我所说,这取决于您运行的系统,例如,对于某些Linux实现,您只需将XServer显示名称作为字符串传递,正如我所说,这取决于。