Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opengl es 在OpenGL ES中,什么是;外部图像;?为什么我们需要GL_OES_EGL_image_external?_Opengl Es - Fatal编程技术网

Opengl es 在OpenGL ES中,什么是;外部图像;?为什么我们需要GL_OES_EGL_image_external?

Opengl es 在OpenGL ES中,什么是;外部图像;?为什么我们需要GL_OES_EGL_image_external?,opengl-es,Opengl Es,我正在通读这本书的说明书。它说: 此扩展提供了创建EGLImage纹理目标的机制 来自EGLImages。此扩展定义了一个新的纹理目标, 外部纹理 我已经尽了最大的努力,但我不知道什么是“外部形象”。这个扩展,以及许多相关的扩展规范,引用了“EGLImages”和类似的东西,但我不知道它们是什么 为什么我需要这个? 通常,为了创建映像,我从磁盘加载一个文件。我认为这是“外在的” 基本上说它不是由图形驱动程序创建的图像,但这并不意味着几乎所有创建的图像都是EGLImages或“外部图像”?当使用O

我正在通读这本书的说明书。它说:

此扩展提供了创建EGLImage纹理目标的机制 来自EGLImages。此扩展定义了一个新的纹理目标, 外部纹理

我已经尽了最大的努力,但我不知道什么是“外部形象”。这个扩展,以及许多相关的扩展规范,引用了“EGLImages”和类似的东西,但我不知道它们是什么

为什么我需要这个? 通常,为了创建映像,我从磁盘加载一个文件。我认为这是“外在的”

基本上说它不是由图形驱动程序创建的图像,但这并不意味着几乎所有创建的图像都是EGLImages或“外部图像”?当使用OpenGL时,我不记得必须担心我的图像是否是外部的

有人能解释什么是“外部”图像,为什么需要它(主要是我看到的w/r/t OpenGL ES)以及为什么需要这些扩展吗?坦率地说,我也不确定“EGL图像”是什么,也不知道它们为什么会有区别


谢谢你

你知道EGL是什么吗?“这个问题基本上说它是由图形驱动程序创建的图像”,实际上,它说的恰恰相反。虽然真的,它不应该说“图形驱动程序”;它应该是“OpenGL ES”。你知道EGL是什么吗?答:没有。这似乎是我必须熟悉(但可能永远不会完全理解)的另一个Khronos API,以便在屏幕上绘制像素。