freeglut相关内容

使用Xvfb运行OpenGL特效版本吗?

我正在尝试在无头ubuntu服务器上运行OpenGL。 图形处理器/驱动程序:NVIDIA GeForce GTX 1080Ti/版本418.67 使用freeglut(通过运行apt install freeglut3-dev安装) 使用Xvfb(因为它是无头服务器) 当我运行glxinfo | grep "OpenGL version"时,它显示OpenGL version s ..
发布时间:2022-03-24 22:27:23 服务器开发

freeglut 错误 LNK1104

在我的项目中,我想使用来自非官方 opengl sdk 的 freeglut 库. 我使用 Premake 为 vs2010 生成构建文件.然后我构建了所有库(调试).在我的项目中,我为 freeglut 设置了 Additional Include Directories、Additional Library Directories.在其他依赖项中,我添加了 freeglutD.lib. ..
发布时间:2022-01-11 15:23:33 其他开发

Mac OS X Lion 上的 FreeGLUT

一些上下文:我正在阅读有关使用 OpenGL 的教程.本教程需要几个库才能工作.这些库之一是 FreeGLUT.我在 OS X 上使用 Lion. 我已经下载了 FreeGLUT 并按照说明进行安装,但是当我运行“make all"时命令我收到此错误: error: GL/gl.h: 没有那个文件或目录错误:GL/glu.h:没有那个文件或目录 我在互联网上搜索了一个解决方案,我从中了解 ..
发布时间:2021-12-19 18:09:34 其他开发

使用 GLUT/FreeGLUT 创建核心上下文?

我正在开发一个使用 freeglut 和 GLEW 的项目.为了在我的程序中使用顶点和片段着色器,我需要使用的最低 OpenGL 版本是 3.3.我检查了 OpenGL 版本和 GLSL 版本,this 是结果: [cyclonite@localhost ~]$ glxinfo |格雷普 OpenGLOpenGL 供应商字符串:英特尔开源技术中心OpenGL 渲染器字符串:Mesa DRI In ..
发布时间:2021-12-19 18:05:33 Java开发

如何使用 gcc/g++ 在 Linux 上为 Windows 编译?

我在 Linux 上使用 freeglut 在 C++ (g++) 中编写了一些效果,并使用 g++ -Wall -lglut part8.cpp -o part8 所以我想知道是否有可能让 g++ 生成包含所需一切的静态编译 Windows 可执行文件? 我没有 Windows,所以如果我能在 Linux 上做到这一点,那就太酷了 :) 解决方案 mingw32 作为 Linu ..
发布时间:2021-12-18 22:32:51 C/C++开发

使用 MinGW、freeglut 和 glew 编译简单的静态 OpenGL 4.0 程序

问题出在标题上,我会尽量在下面列出我已经尝试过的等等. 首先,根据我的理解,为了在 Windows 上使用 OpenGL 4.0,您必须扩展和/或绕过默认的 Windows 库,因为它只提供 OpenGL 1.1. 所以我们在 C:/MinGW/ 安装了 MinGW.接下来我通过下载 tarball 来自 项目站点.根据说明运行makefile来提取和编译,并添加少量--prefix ..
发布时间:2021-12-18 08:27:12 C/C++开发

freeglut - 使用鼠标平滑的相机旋转

当我使用鼠标旋转我的 fps 相机时,动画不流畅.当我使用键盘时,一切正常.对于键盘,我使用 bool 类型的数组来缓冲键.使用鼠标时如何使动画流畅? void MousePassiveMotion(int x, int y){int centerX = glutGet(GLUT_WINDOW_WIDTH)/2;int centerY = glutGet(GLUT_WINDOW_HEIGHT)/ ..
发布时间:2021-11-25 03:15:07 C#

从 OpenGL 中的纹理采样是黑色的

我正在尝试制作图形,遵循 http://en 上的教程.wikibooks.org/wiki/OpenGL_Programming/Modern_OpenGL_Tutorial_06 问题:当我尝试对立方体进行纹理处理时,我的样本是黑色的. 截图:http://puu.sh/2JP1H.jpg(注意:我设置为蓝色= uv.x 来测试我的 UV) 我查看了线程 OpenGL 纹理看 ..
发布时间:2021-06-12 20:05:16 C/C++开发

Freeglut vs Glew的区别?

我最近开始学习OpenGL(> 3.3)&我注意到很多例子教程同时使用freeglut和&出现问题,但根本不解释差异.谷歌搜索和搜索后,我发现的最好的描述是阅读广告恶作剧的人 OpenGL相关工具包和API ,但发现缺少它.我什至都读过SO上的标签信息. 作为真正对OpenGL陌生的人,我仍在尝试掌握不同的概念.我已经进入创建使用glew的基本程序,创建上下文(在Windows,VS2010 ..
发布时间:2021-05-11 18:55:39 其他开发

OpenGL,如何设置GLSL版本?

我的系统使用freeglut的OpenGL和GLSL的默认版本是4.1,并且使用glew,它的初始化,着色器编译和链接以及执行都没有问题. 当我未指定glutInitContextVersion,glutInitContextFlags或glutInitContextProfile时,此默认版本就会发生,那么我的着色器将正常工作. 无论我对此版本有什么支持,我都想提供一个3.3的替代方 ..
发布时间:2020-11-16 02:17:36 C/C++开发

glutCloseFunc无需终止应用程序

我用glutCreateWindow创建了一个窗口,并使用glutMainLoop开始了一个循环.我想结束该循环并关闭窗口,所以我使用glutLeaveMainLoop和glutCloseFunc销毁它.我的应用程序自动终止. 我希望该应用程序在窗口销毁后仍然存在.有可能吗? 据此链接我可以做到,但是我不知道如何.我正在使用 freeglut . 解决方案 在文档中glutCl ..
发布时间:2020-11-16 02:17:28 C/C++开发

C ++ OpenGL用鼠标拖动多个对象

只是想知道有人会如何拖4种不同的东西 openGL中的对象.我有非常简单的代码来绘制这些对象: glPushMatrix(); glTranslatef(mouse_x, mouse_y, 0); glutSolidIcosahedron(); glPopMatrix(); glPushMatrix(); glTranslatef(mouse_x2, mouse_y2, 0); glutS ..
发布时间:2020-11-15 23:42:05 C/C++开发

删除Glut / FreeGlut / GLFW的控制台窗口?

在Visual C ++下,我玩过Glut / FreeGlut / GLFW。这些项目中的每个似乎都默认添加了CMD窗口。我尝试将其删除: 属性-> C / C ++->预处理器->预处理器 定义 在这里,我删除_CONSOLE并替换为_WINDOWS 然后我进入了: Properties-> Linker-> System-> SubSystem 然后将选项设置 ..
发布时间:2020-10-08 01:41:11 C/C++开发