opengl微发展理解

简介:

1.什么是OpenGL?

      一种程序,可以与界面和图形硬件交互作用、一个开放的标准


2.软件管道

       

       请看上图

       - Apllication层     表示你的程序(调用渲染命令。如opengl API)

       -Abstraction层    表示画图接口(如OpenGL API或者DirectX API)的实现

       -device dricer     表示与硬件交互的程序,即驱动程序,解释来自abstraction层的命令

       -Hardware          表示硬件层,接受device driver的命令

        你仅仅需关心application这一层即可。由于你能够使用opengl提供的api即可

        

3.开发人员要求

       具有c的基本知识,知道怎样将各种库连接到编译器中。知道一些线性代数的东西(矩阵,向量等)


4.系统要求

       显卡:NVIDIA、AMD、ATI  最好能支持Opengl 4.0及以上

 

5.软件要求

       vs系列(本人用vs2013)、你也能够编辑器+编译器


6.FreeGLUT

      由于OpenGL仅仅是图形类库,要创建窗体和上下文环境。那就必须的用到其它的处理类库了,所以FreeGLUT即扮演这个角色。事实上他是GLUT的取代版本号,由于GLUT没人维护了。


7.GLEW

      它是OpenGL的一个扩展库,为了充分发挥OpenGL4.0的新特新,非常有必要使用


8.总结

      假设你对嵌入式感兴趣的话,欢迎增加:QQ群: 139761394

      

版权声明:本文博客原创文章,博客,未经同意,不得转载。






本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/4735054.html,如需转载请自行联系原作者


相关文章
|
5月前
|
设计模式 运维 前端开发
微前端的出现的背景和意义
微前端的出现的背景和意义
44 0
|
4月前
|
前端开发 JavaScript API
微前端:一种新型的前端架构方法
微前端:一种新型的前端架构方法
98 0
|
2月前
|
编解码 供应链 开发工具
英飞凌采用Qt图形解决方案增强Traveo T2G MCU系列,实现智能渲染技术
在竞争激烈的全球半导体市场,制造商一直在努力缩短产品上市时间。同时,他们对流畅、高分辨率图形显示器的需求也在日益增长。
|
4月前
|
前端开发 UED
微前端架构的崛起:概念与实践
微前端架构是一种新兴的前端架构模式,与传统的单体式前端架构有所不同。本文将介绍微前端架构的基本概念和具体实践,讨论其优势和劣势,以及如何在项目中应用微前端架构。
35 0
|
12月前
|
存储 前端开发 JavaScript
【微前端架构】AWS 上的微前端架构
【微前端架构】AWS 上的微前端架构
|
存储 移动开发 weex
Flutter 新一代图形渲染器 Impeller
Flutter 新一代图形渲染器 Impeller
749 0
Flutter 新一代图形渲染器 Impeller
|
网络协议 物联网 数据处理
RISC-V生态全景解析(十二):YoC组件介绍系列二:AT组件
自上期开始,我们开启了YoC组件系列内容的介绍,并带大家了解了YoC的CSI组件。本期将为大家介绍的是YoC的AT组件。本文将详细阐述AT组件的使用原理,开发所需要的其他依赖组件资源,以及在网络方面的应用,以帮助广大开发者熟悉AT组件的使用。
519 0
RISC-V生态全景解析(十二):YoC组件介绍系列二:AT组件
|
运维 Kubernetes Java
游戏行业|玩心不止网络微服务治理实践
游戏行业|玩心不止网络微服务治理实践
游戏行业|玩心不止网络微服务治理实践
|
JSON 前端开发 API
使用开源微前端框架 Luigi 创建一个基于微前端架构的工程
使用开源微前端框架 Luigi 创建一个基于微前端架构的工程
使用开源微前端框架 Luigi 创建一个基于微前端架构的工程
|
存储 编解码 缓存
RISC-V生态全景解析(十三):YoC组件介绍系列三:AV(多媒体)组件
编辑语: 芯片开放社区(OCC)面向开发者推出RISC-V系列内容,通过多角度、全方位解读RISC-V,系统性梳理总结相关理论知识,构建RISC-V知识图谱,促进开发者对RISC-V生态全貌的了解。
559 0
RISC-V生态全景解析(十三):YoC组件介绍系列三:AV(多媒体)组件