按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,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++代码的链接,我可以将其包含到我的项目中而无需太多调整? 最佳答案
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion标题很好地总结了我的问题:是否有用于Linux的开源OpenGL分析器?我唯一能找到的是gDEBugger,但它只有7天的试用期,而且是非常封闭的源代码。我会免费(如自由)软件开发使用它,因此付费不是一种选择,尽管我可能会考虑接受免费(如啤酒)但封闭的应用程序的答案。如果它适用于开源驱动程序(我的主计算机有一个集成的Intel显卡),则加分。
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion标题很好地总结了我的问题:是否有用于Linux的开源OpenGL分析器?我唯一能找到的是gDEBugger,但它只有7天的试用期,而且是非常封闭的源代码。我会免费(如自由)软件开发使用它,因此付费不是一种选择,尽管我可能会考虑接受免费(如啤酒)但封闭的应用程序的答案。如果它适用于开源驱动程序(我的主计算机有一个集成的Intel显卡),则加分。
我想在没有X的情况下使用OpenGL渲染,通过谷歌我找到了它:http://dvdhrm.wordpress.com/2012/08/11/kmscon-linux-kmsdrm-based-virtual-console/那里说这是可能的。我应该使用DRM和EGL。EGL可以创建opengl上下文,但需要NativeWindow。DRM可能会为我提供NativeWindow,不是吗?我应该使用KMS吗?我知道我必须有开源视频驱动程序。我想要的正是OpenGL上下文,而不是OpenGLES(Linux)。也许有人知道教程或示例代码? 最佳答案
我想在没有X的情况下使用OpenGL渲染,通过谷歌我找到了它:http://dvdhrm.wordpress.com/2012/08/11/kmscon-linux-kmsdrm-based-virtual-console/那里说这是可能的。我应该使用DRM和EGL。EGL可以创建opengl上下文,但需要NativeWindow。DRM可能会为我提供NativeWindow,不是吗?我应该使用KMS吗?我知道我必须有开源视频驱动程序。我想要的正是OpenGL上下文,而不是OpenGLES(Linux)。也许有人知道教程或示例代码? 最佳答案
OpenGL学习教程AndroidOpenGLES学习(一)–基本概念AndroidOpenGLES学习(二)–图形渲染管线和GLSLAndroidOpenGLES学习(三)–绘制平面图形AndroidOpenGLES学习(四)–正交投影AndroidOpenGLES学习(五)–渐变色AndroidOpenGLES学习(六)–使用VBO、VAO和EBO/IBO优化程序AndroidOpenGLES学习(七)–纹理AndroidOpenGLES学习(八)–矩阵变换AndroidOpenGLES学习(九)–坐标系统和。实现3D效果AndroidOpenGLES学习(十)–GLSurfaceView