本着乐于助人的精神,这是我遇到并解决的问题,所以我会在这里回答问题。问题我有:必须安装在Redhat或SuSE企业上的应用程序。它有巨大的系统要求,需要OpenGL。它是需要在一台机器上一起运行的一套工具的一部分。此应用程序用于按工时计算的时间密集型任务。我不想坐在服务器机房里处理这个应用程序。那么,问题来了……我如何从远程Windows机器上运行这个应用程序?我将概述我的解决方案。请随意评论替代方案。该解决方案也适用于更简单的环境。我的情况有些极端。 最佳答案 解决方案我安装了两个软件:PuTTYXMing-mesa台面部分很重要
本着乐于助人的精神,这是我遇到并解决的问题,所以我会在这里回答问题。问题我有:必须安装在Redhat或SuSE企业上的应用程序。它有巨大的系统要求,需要OpenGL。它是需要在一台机器上一起运行的一套工具的一部分。此应用程序用于按工时计算的时间密集型任务。我不想坐在服务器机房里处理这个应用程序。那么,问题来了……我如何从远程Windows机器上运行这个应用程序?我将概述我的解决方案。请随意评论替代方案。该解决方案也适用于更简单的环境。我的情况有些极端。 最佳答案 解决方案我安装了两个软件:PuTTYXMing-mesa台面部分很重要
我需要在屏幕上快速绘制像素。我发现了这个有趣的页面Fastpixeldrawinglibrary作者发表:“将OpenGL纹理与PBO一起使用似乎是最佳选择。谢谢。”我想我需要的是OpenGL/PBO。我在读PBO这里http://www.opengl.org/registry/specs/ARB/pixel_buffer_object.txt在这里http://www.songho.ca/opengl/gl_pbo.html但我不明白...有人可以提供简单的示例,如何使用PBO扩展在2D纹理的位图上绘制像素吗? 最佳答案 这可能是
我需要在屏幕上快速绘制像素。我发现了这个有趣的页面Fastpixeldrawinglibrary作者发表:“将OpenGL纹理与PBO一起使用似乎是最佳选择。谢谢。”我想我需要的是OpenGL/PBO。我在读PBO这里http://www.opengl.org/registry/specs/ARB/pixel_buffer_object.txt在这里http://www.songho.ca/opengl/gl_pbo.html但我不明白...有人可以提供简单的示例,如何使用PBO扩展在2D纹理的位图上绘制像素吗? 最佳答案 这可能是
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我正在为已经知道如何在Windows中使用OpenGL的friend寻找一个很好的UbuntuOpenGL教程。谁能推荐一下?
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我正在为已经知道如何在Windows中使用OpenGL的friend寻找一个很好的UbuntuOpenGL教程。谁能推荐一下?
我可以在Linux内核中使用OpenGL吗?也就是说,我想提高某些代码的性能,因此使用GPU对另一个驱动程序会有好处。可以肯定的是,GPU将固定在构建此内核的机器上。对不起,如果我听起来很天真,我只是想暂时了解一下总体情况。谢谢! 最佳答案 OpenGL是为了在屏幕上显示3D,我真的不知道你想在内核中以何种方式使用它。如果您的意思是使用GPU的计算能力进行某些计算,我认为这在内核的某些部分是可行的,但我怀疑这是否值得。 关于linux-可以在内核中使用OpenGL吗?,我们在StackO
我可以在Linux内核中使用OpenGL吗?也就是说,我想提高某些代码的性能,因此使用GPU对另一个驱动程序会有好处。可以肯定的是,GPU将固定在构建此内核的机器上。对不起,如果我听起来很天真,我只是想暂时了解一下总体情况。谢谢! 最佳答案 OpenGL是为了在屏幕上显示3D,我真的不知道你想在内核中以何种方式使用它。如果您的意思是使用GPU的计算能力进行某些计算,我认为这在内核的某些部分是可行的,但我怀疑这是否值得。 关于linux-可以在内核中使用OpenGL吗?,我们在StackO
大多数在Linux上使用OpenGL的应用程序(和库)在运行时使用dlopenAPI加载libGL.so,而不是动态链接它。他们为什么要这样做?我能想到的唯一原因是因为任何图形驱动程序供应商都提供不同的libGL,而两个不同的libGL可能是ABI不兼容的。(好吧,嗯,为什么它们应该是ABI不兼容的?即使它们是,为什么通过dlopen加载它们会解决这个问题?)无论如何,如果有充分的理由这样做,我也愿意这样做。有没有人有通过dlopen加载所有OpenGL函数的开源C/C++代码的链接,我可以将其包含到我的项目中而无需太多调整? 最佳答案
大多数在Linux上使用OpenGL的应用程序(和库)在运行时使用dlopenAPI加载libGL.so,而不是动态链接它。他们为什么要这样做?我能想到的唯一原因是因为任何图形驱动程序供应商都提供不同的libGL,而两个不同的libGL可能是ABI不兼容的。(好吧,嗯,为什么它们应该是ABI不兼容的?即使它们是,为什么通过dlopen加载它们会解决这个问题?)无论如何,如果有充分的理由这样做,我也愿意这样做。有没有人有通过dlopen加载所有OpenGL函数的开源C/C++代码的链接,我可以将其包含到我的项目中而无需太多调整? 最佳答案