问题标签 [lwjgl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
925 浏览

java - OpenGL / OpenCL 与 LWJGL 共享

我在 LWJGL 中找不到太多关于 OpenCL Java 实现的信息。例如 device.isSharingSupported 不在 LWJGL 中,或者没有以通常的方式实现。谁能详细说明这一点?

所以我有兴趣与 opengl 共享来自 opencl 的纹理/顶点。切换到 JOGL 是否明智?

0 投票
2 回答
521 浏览

java - Raycaster 不适用于 OpenCL

暂时我正在尝试使用 OpenCL 和 Java (LWJGL) 编写一个光线投射引擎。

但是在运行内核时,我不能 printf,或者为此写入调试变量。我感觉内核突然被切断了,而且由于报告的时间(opencl 之外)显示出非常快的结果(60fps),比 mandelbrot 示例中的更快!

我正在查看 gDEBugger,但我认为它不会支持 Java。

对我的代码构成的任何评论也非常受欢迎,因为我是初学者。也欢迎对我的光线投射数学发表评论。

0 投票
1 回答
146 浏览

java - 不调用 Display.update() 会导致程序崩溃

我正在使用 LWJGL 为 opengl 中的游戏编写 3d 编辑器。我只希望编辑器在需要时渲染。但是,如果您只渲染一次并继续调用Dislplay.update()图像故障,并且如果您只是Dislplay.update()偶尔调用而不是在 while 循环中调用,则程序将停止响应并且 Windows 将其关闭。有谁知道这是为什么或解决方法?

0 投票
2 回答
8094 浏览

java - 无法启动 .jar 文件(使用 LWJGL)

再会!

我创建了 jar 文件(使用 Netbeans),但我无法启动它。该项目使用 lwjgl 库。在我的 IDE 中,它运行良好。

我使用下一个命令:

答案是:

其他项目(没有这个库)工作正常。我该如何解决这个错误?

我的清单是:

0 投票
1 回答
733 浏览

java - LWJGL 2D 屏幕外纹理映射

我正在尝试将 2D 图像映射到四边形作为背景图像。图像被绘制在屏幕的中心,所以它最终只覆盖了右上角,其余的都在屏幕外。无论如何我可以翻译或更改 TexCoord 以便它从左下角绘制?下面是我正在使用的代码。

0 投票
2 回答
2022 浏览

java - glReadPixels() 无法填充 ByteBuffer

好吧,我正在尝试使用 LWJGL 为 OpenGL 中的窗口截屏。这是代码:

和...

  • 我已经尝试过各种版本的代码,比如在 Display.update() 之前放置“Screenshot”块。并且使用 glReadBuffer(GL_BACK/GL_FRONT) 和 glDrawBuffer(GL_BACK/GL_FRONT) 的组合无济于事。

  • 我已禁用所有 OpenGL 状态和渲染,因此只出现一个空白屏幕并尝试使用 glReadPixels。缓冲区中应该有一个空白屏幕,但缓冲区中没有任何内容。

  • glGetError() 不会产生任何错误。

  • 我有一个可以正常工作的类似 C+ 版本。

  • 我在 NVIDIA Corporation GeForce GTS 450/PCI/SSE2 上运行 Windows 7、OpenGL 4.10 和 LWJGL 2.7.1 版。

所以有什么问题?有任何想法吗?提前致谢。

0 投票
2 回答
464 浏览

java - Slick:无法在更新循环中加载图像

正如您从下面的代码中看到的那样,我正在尝试导入“someimage.png”。在渲染循环中就是这样,我有正确的图像。我放了第二行代码。这可能吗?如果不是什么是替代方案。提前致谢。

有一个“未处理的异常类型 SlickException”。

0 投票
1 回答
327 浏览

keyboard - 如何在 Eclipse RCP / LWJGL 应用程序中访问键盘?

我正在研究 NeHe OpenGL 示例,将 LWJGL 用于 Eclipse RCP 应用程序内的 OpenGL 绑定。

我的 OpenGL 图形显示在 RCP 画布内,而不是在单独的窗口中。

第 7 课展示了如何使用键盘。如果我尝试做一个:

我收到一个错误,即(OpenGL)“显示”尚未创建。

如果我用 org.lwjgl.opengl.Display.create() 创建一个 OpenGL“显示”,那么我会得到一个新窗口。

那么如何在创建新窗口的情况下访问键盘呢?

0 投票
2 回答
2956 浏览

java - 如何在 java LWJGL 中的游戏中添加光照?

如何在 java LWJGL 中的游戏中添加光照?我知道如何在 C++ 中添加光照,但我不知道如何将其更改为 LWJGL。你能给我一个如何做到这一点的例子吗?

0 投票
3 回答
2880 浏览

java - 使用“java”时 LWJGL 找不到类错误“ 命令

我使用以下命令成功编译了我的源代码:

但是,当我尝试使用以下命令运行它时:

,它给了我一个错误:

我做错了什么!?:(

我确信没有语法错误和类标签异常。

编辑:我也尝试使用此命令运行程序,但仍然没有。TT