< >
Home » TK1入门教程软件篇 » TK1入门教程软件篇-安装OpenGL

TK1入门教程软件篇-安装OpenGL

TK1入门教程软件篇-安装OpenGL

说明:

  • 介绍如何在TK1上安装OpenGL

OpenGL简介:

  • OpenGL(全写Open Graphics Library)是指定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口。
  • 它用于三维图像(二维的亦可),是一个功能强大,调用方便的底层图形库。
  • OpenGL™ 是行业领域中最为广泛接纳的2D/3D 图形API,其自诞生至今已催生了各种计算机平台及设备上的数千优秀应用程序。
  • OpenGL™ 是独立于视窗操作系统或其它操作系统的,亦是网络透明的。
  • 在包含CAD、内容创作、能源、娱乐、游戏开发、制造业、制药业及虚拟现实等行业领域中,OpenGL™ 帮助程序员实现在 PC、工作站、超级计算机等硬件设备上的高性能、极具冲击力的高视觉表现力图形处理软件的开发。
  • OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL 三维图形 API 的子集,针对手机、PDA和游戏主机等嵌入式设备而设计。
  • 该API由Khronos集团定义推广,Khronos是一个图形软硬件行业协会,该协会主要关注图形和多媒体方面的开放标准。

下载OpenGL:

  • 下载地址:点击进入
  • 下载名称为:OpenGL Graphics and Compute Samples

请输入图片描述

  • 选择Linux版本:gl-graphics-compute-samples-linux-2.11.zip

  • 在TK1新建目录

mkdir ~/opencl
  • 电脑下载的软件,上传到TK1的opencl目录

安装OpenGL:

  • 进入软件目录,解压, 并移动到根目录安装
cd ~/opencl 
unzip gl-graphics-compute-samples-linux-2.11.zip
mv gl-graphics-compute-samples-linux-2.11 ~
  • 依赖安装
sudo apt-get update 
sudo apt-get install g++  
  • 编译
cd ~/gl-graphics-compute-samples-linux-2.11/samples/build/linux-arm32
make
  • 生成的apps位于:
cd ~/gl-graphics-compute-samples-linux-2.11/samples/samples/bin/linux-arm32/

测试:

  • 进入apps目录,./xxxx方式执行脚本, 以Bindless Graphics Sample为例:

请输入图片描述

参考:

  • OpenGL tutorial
  • https://github.com/NVIDIAGameWorks/OpenGLSamples
  • OpenGL Samples
  • http://nvidiagameworks.github.io/GraphicsSamples
  • https://github.com/NVIDIAGameWorks/GraphicsSamples
  • https://developer.nvidia.com/gameworks-opengl-samples
  • OpenGL study documentation
  • http://blog.csdn.net/frd2009041510/article/details/43017219

纠错,疑问,交流: 请进入讨论区点击加入Q群

获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号


标签: tk1入门教程软件篇