linux opengl 源码,glxgears-opengl 这是一个Linux下的OpenGL的程序 - 下载 - 搜珍网

这是一个Linux下的OpenGL的程序,是一个测试你的Linux是否可以顺利运行2D、3D的测试软件。   这个程序弹出一个窗口,里面有三个转动的齿轮,屏幕将显示出每五秒钟转动多少栅,所以这是一个合理的性能测试。   窗户是可以缩放的,栅数多少极大程度上依赖于窗口的大小。如果你的显示卡够好,而且你的驱动程序也配合得很好,那齿轮就跑得越快。-Permission is hereby granted, free of charge, to any person obtaining a

* copy of this software and associated documentation files (the "Software"),

* to deal in the Software without restriction, including without limitation

* the rights to use, copy, modify, merge, publish, distribute, sublicense,

* and/or sell copies of the Software, and to permit persons to whom the

* Software is furnished to do so, subject to the following conditions:

*

* The above copyright notice and this permission notice shall be included

* in all copies or substantial portions of the Software.

*

* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS

* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,

* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL

* BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN

* AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN

* CONNECTION WITH THE SOFTWARE

(系统自动生成,下载前可以参看下载内容)

下载文件列表

OpenGL开发指南(中文).chm

glxgears.c

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Ubuntu 20.04上配置OpenGL的步骤如下: 1. 首先,安装glfw3库。可以使用以下命令进行安装: ``` sudo apt-get install libglfw3-dev ``` 2. 然后,使用以下命令查看显卡对应的OpenGL版本: ``` DISPLAY=:0 glxgears -info | grep GL_VERSION ``` 3. 下一步是安装NVIDIA显卡驱动。在安装驱动之前,需要关闭图形界面。可以使用以下命令停止lightdm服务: ``` sudo service lightdm stop ``` 4. 给驱动文件添加执行权限: ``` sudo chmod a+x NVIDIA-Linux-x86_64-418.56.run ``` 5. 运行驱动安装程序,并使用一些选项来禁用X服务、禁用nouveau驱动以及只安装驱动文件而不安装OpenGL文件: ``` sudo ./NVIDIA-Linux-x86_64-418.56.run -no-x-check -no-nouveau-check -no-opengl-files ``` 6. 最后,重新启动图形界面: ``` sudo service lightdm start ``` 这样,你就完成了在Ubuntu 20.04上配置OpenGL的过程。如果你想测试OpenGL是否正常工作,可以创建一个名为test的C项目,并编写一个简单的OpenGL程序。你可以使用以下代码作为参考: ```c // main.c #include <GL/glut.h> void myDisplay(void) { glClear(GL_COLOR_BUFFER_BIT); glRectf(-0.5f, -0.5f, 0.5f, 0.5f); glFlush(); } int main(int argc, char *argv\[\]) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE); glutInitWindowPosition(100, 100); glutInitWindowSize(400, 400); glutCreateWindow("window name"); glutDisplayFunc(&myDisplay); glutMainLoop(); return 0; } ``` 同时,你需要创建一个CMakeLists.txt文件来构建项目。以下是一个示例CMakeLists.txt文件: ```cmake cmake_minimum_required(VERSION 3.14) project(test) set(CMAKE_CXX_STANDARD 11) add_executable(test main.c) set(TARGET_LIB "/usr/lib/x86_64-linux-gnu/libGL.so" "/usr/lib/x86_64-linux-gnu/libGLU.so" "/usr/lib/x86_64-linux-gnu/libglut.so") target_link_libraries(test ${TARGET_LIB}) ``` 这样,你就可以编译并运行这个OpenGL程序了。希望这些信息对你有帮助! #### 引用[.reference_title] - *1* *3* [【Ubuntu|CLion】Ubuntu 20.04 配置 OpenGL 环境](https://blog.csdn.net/qq_44324181/article/details/120538882)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Ubuntu20.04 配置tensorflow环境](https://blog.csdn.net/weixin_50508551/article/details/122535880)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值