Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/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
Java 如何在libgdx中创建几何体着色器?_Java_Opengl_Libgdx - Fatal编程技术网

Java 如何在libgdx中创建几何体着色器?

Java 如何在libgdx中创建几何体着色器?,java,opengl,libgdx,Java,Opengl,Libgdx,我对gpu渲染主题很感兴趣,我发现OpenGL3中有几何体着色器。我目前正在libgdx中进行一个项目,并希望使用gpu渲染粒子,而不是每帧生成网格。我查阅了libgdx的所有文档,但没有找到任何内容,我也查阅了源代码,也没有找到任何内容 我想知道我必须如何着手实施它 感谢您的帮助:)libGDX是一个跨平台的库,它还面向Android和iOS等移动平台,以及使用webGL的web浏览器。因此,它不使用OpenGL,而是使用(严格地说,它确实使用LWJGL在桌面上使用OpenGL,但它仅通过GL

我对gpu渲染主题很感兴趣,我发现OpenGL3中有几何体着色器。我目前正在libgdx中进行一个项目,并希望使用gpu渲染粒子,而不是每帧生成网格。我查阅了libgdx的所有文档,但没有找到任何内容,我也查阅了源代码,也没有找到任何内容

我想知道我必须如何着手实施它


感谢您的帮助:)

libGDX是一个跨平台的库,它还面向Android和iOS等移动平台,以及使用webGL的web浏览器。因此,它不使用OpenGL,而是使用(严格地说,它确实使用LWJGL在桌面上使用OpenGL,但它仅通过GL接口提供它的一个子集)。或者更具体地说,它目前主要针对OpenGLES2.x(尽管它也包含使用3.x的选项)


OpenGL ES不支持几何体着色器。因此,您要么必须使用(在您的目标设备上可能不可用)或仅限于桌面。在后一种情况下,您将在桌面项目中编写所有代码,在该项目中,您可以访问所有LWJGL类,包括其OpenGL包装器。

无论如何,它都将是桌面,这就是我要求它的原因。我要求一个方法来做这件事。。。我甚至在lwjgl论坛上寻找它,但它对我毫无帮助。你能把我链接到一个网站上吗?这个网站介绍了如何在lwjgl中设置opengl环境,这是这类事情所需要的?谢谢。恐怕我不知道有哪个网站解释如何在lwjgl中使用几何体着色器。如果你想对此进行解释,那就考虑用LWJGL标签代替LIGBDX标签提出一个新的问题。至于libgdxapi,不可能使用几何体着色器,因为opengles不支持它们。