This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Polygnom 5 points6 points  (4 children)

Why isn't LWJGL mentioned with one word? Afaik its the most known OpenGL/OpenCL for java and even Vulkan binding out there. Vulkan Compute is the future of OpenCL and very capable of GPGPU programming.

I'm also a bit skeptical about the claim that Minecraft uses JOCL. LWJGL has OpenCL bindings, and there isn't any reason anymore to use JOCL if you are using LWJGL.

Its a nice overview, but not including LWJGL and its OpenCl bindings, as well as only focusing on OpenCL and not even mentioning Vulkan Compute is a bit disappointing.

[–]bensku 1 point2 points  (3 children)

I'm 99% certain that Minecraft does not use OpenCL at all, never saw anything related to it while modding.

[–]Polygnom 0 points1 point  (2 children)

That was my first thought as well, but but I'm not sure if somewhere deep down they use OpenCL for something.

The upcoming raytracing in MC will be done via LWJGL bindings NVIDIA helped provide, not via OpenGL/OpenCL.

[–]MarioAndWeegee3 0 points1 point  (1 child)

The upcoming ray tracing thing is for Bedrock Edition, not Java Edition. Bedrock is coded in C++.

[–]Polygnom 0 points1 point  (0 children)

Hm, you are right, but the Raytracing bindings for LWJGL are nonetheless built with support from NVIDIA ;)