1
LWJGLでのOpenCL Javaの実装については、私はあまり知りません。例えば、device.isSharingSupportedはLWJGLにはないか、通常の方法で実装されていません。誰もこれについて詳しく説明できますか?LWJGLとのOpenGL/OpenCLの共有
だから私は、openglとopenglのテクスチャ/頂点の共有に興味があります。 JOGLに切り替えることをお勧めしますか?
LWJGLでのOpenCL Javaの実装については、私はあまり知りません。例えば、device.isSharingSupportedはLWJGLにはないか、通常の方法で実装されていません。誰もこれについて詳しく説明できますか?LWJGLとのOpenGL/OpenCLの共有
だから私は、openglとopenglのテクスチャ/頂点の共有に興味があります。 JOGLに切り替えることをお勧めしますか?
これは、あなたがLWJGLでKHR_gl_sharingをサポートCLDevicesを照会したい方法です:
CLPlatform platform = CLPlatform.getPlatforms().get(0);
List<CLDevice> devices = platform.getDevices(CL_DEVICE_TYPE_ALL, new Filter<CLDevice>() {
public boolean accept(CLDevice device) {
CLDeviceCapabilities caps = CLCapabilities.getDeviceCapabilities(device);
return caps.CL_KHR_gl_sharing;
}
});
は完全例えばLWJGLのテストパッケージにorg.lwjgl.test.opencl.gl.DemoFractalを参照してください。ソースhereも表示されます。
ありがとう、私はJOGCL/JOCLを調べましたが、それもかなり良いです、それはいくつかのサンプルを持っていました。 – RobotRock
私はOpenCLのサポートの隣に私のニーズに適しているためLWJGLに定住しました。それだけ)。 – RobotRock