1.什么是OpenGL?
一个能和图形硬件交互的程序接口、一个开放标准
2.OpenGL的定位
请看上图
- Apllication层 表示你的程序(调用渲染命令,如opengl API)
-Abstraction层 表示绘图接口(如OpenGL API或者DirectX API)的实现...
分类:
其他好文 时间:
2014-06-08 14:46:01
阅读次数:
203
最近自己写的引擎想要做OpenGL ES 3.0,因为现在市场大部分是是 OpenGL ES
2.0,首先要找一个支持OpenGL ES 3.0的设备或者模拟器,所以顺带着对市面上支持的设备做了一些调查。1.支持OpenGL ES
3.0设备IOS从IOS7以上版本开始支持ES 3.0*IOS GP...
分类:
其他好文 时间:
2014-06-07 23:46:37
阅读次数:
323
Android Emulator 给用户提供 GPU on 选项,意思是利用 Host ( 就是执行
Emulator 的PC机) 的 GPU. 当然PC机必须把 OpenGL 的驱动装好在实现上就是把 libGLESv1_CM.so libGLESv2.so
替换掉,当system调用 gl的函数...
分类:
移动开发 时间:
2014-06-07 23:36:36
阅读次数:
311
多重采样抗锯齿(MultiSampling
Anti-Aliasing,簡稱MSAA)是一种特殊的超级采样抗锯齿(SSAA)。MSAA首先来自于OpenGL。具体是MSAA只对Z缓存(Z-Buffer)和模板缓存(Stencil
Buffer)中的数据进行超级采样抗锯齿的处理。可以简单理解为只对多边...
分类:
其他好文 时间:
2014-06-07 08:34:00
阅读次数:
160
// openGL_yuv.cpp : Defines the entry point for the
console application.//#include "stdafx.h"#include #include #include #include
"GL/glew.h"#include "...
分类:
其他好文 时间:
2014-06-06 17:35:29
阅读次数:
522
直接上代码:NeHeWidget.h#include class
NeHeWidget:public QGLWidget{Q_OBJECTpublic: NeHeWidget( QWidget* parent=0 );
~NeHeWidget(); protected: vo...
分类:
其他好文 时间:
2014-06-06 14:07:31
阅读次数:
188
本人目前从事的工作面对的客户中很多来自高端制造业,他们对CAD/CAE/CAM软件的应用比较多。公司现有的软件产品主要是用于渲染展示及交互,但面对诸如CAD方面的应用(比如基于约束的装配、制造工艺的流程演示等),功能比较薄弱。本人计划在工作之余开始研究一下基于OpenGL的CAD程序开发的基础功能实...
分类:
其他好文 时间:
2014-06-04 17:22:31
阅读次数:
185
OpenGL是3D图形接口工业标准,使用上非常简单,所有API不过上百个函数,但理解OpenGL就没那么简单,本文总结OpenGL的学习资源,包括官方资料、网上教程、示例程序等。Wikipedia:OpenGL,介绍了OpenGL的历史及版本;Graphics
processing unit,介绍了...
分类:
其他好文 时间:
2014-06-03 15:47:29
阅读次数:
287
// OpenGL.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include
#include
#include
using namespace std;
void init(void)
{
glClearColor(1.0,1.0,1.0,1.0);
glClear(GL_COLOR_BUFFER_BIT);
glShadeMod...
分类:
其他好文 时间:
2014-06-02 11:02:18
阅读次数:
282