我一直在尝试使用node.js从服务器自动启动OpenGL项目
问题是像当新客户加入(在浏览器中创建一个窗口)我想启动. exe文件。
.exe文件是一个OpenGL项目,它使用OpenGL渲染不同的形状,然后将渲染的数据发送到浏览器以在画布上显示形状。
我目前使用子进程启动exe每当新客户端加入,但事情是我不能渲染数据在openGL上下文中每当我通过node.js的子进程启动exe (openGL项目)(虽然我能够渲染,如果我启动exe没有子进程即手动)。
在这里我不能得出这样的结论:
是否有可能从node.js子进程运行openGL项目,是否会有专门针对node.js的openGL限制?
当创建新的浏览器窗口时,是否有其他方法可以启动。exe ?
是的,我们绝对可以使用node的子进程在node服务器上运行openGL独立应用程序/项目。
我的应用程序中的错误是,shader程序的目录与子进程的目录不是相对的。