文档章节

用mesa模拟OpenGL 2.0

来来叔叔
 来来叔叔
发布于 2017/08/04 23:56
字数 262
阅读 2.6K
收藏 0

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>

 

mesa是一个用软件实现OpenGL接口的开源图形库。即使你的显卡不支持OpenGL 2.0,也可以在它的帮助下,调试和运行需要OGL 2.0支持的程序。详细介绍和最新下载:http://www.mesa3d.org/

由于需要调试使用了OpenGL ES2.0接口的程序,但自己的电脑显卡却是很旧的集显,不支持OpenGL 2.0,因此程序运行不起来。无奈之下只好想找一个可以软件模拟OpenGL 2.0的库,mesa就是最好的选择。最新的mesa支持GLSL shader语言,也支持OpenGL ES2.0中的vertex shader和pixel shader。

使用mesa时,需要下载最新的源码,自己编译动态链接库。mesa的源码和demo其实很全,但自己编译还是需要费些功夫。而且其中的demo在windows下很多都没有现成的visual studio工程可用。

自己编译了mesa常用的动态库及一个使用GLSL的demo工程。http://cid-acb3572443fc16c6.office.live.com/self.aspx/Public/mesa%5E_demo.7z


© 著作权归作者所有

来来叔叔
粉丝 1
博文 100
码字总数 55732
作品 0
广州
高级程序员
私信 提问
加载中

评论(0)

KDE SC 4.7 下的OpenGL ES For Kwin越来越近了

KDE SC 4.7 下的OpenGL ES For Kwin越来越近了 发表于:2010-11-20 离KDE SC 4.6的发布才两个月,Martin Gräßlin和其他KDE开发人员已经开始思考与着手开发远在八个月后才出来的KDE Softwar...

xyxzfj
2010/11/21
283
0
OpenGL 及 OpenCL 的进展

近期 OpenGL 有了新的发展,NVIDIA 发布了正式支持 OpenGL 3.0 规范的 180.27 驱动(8 系列及之后系列硬件支持 OpenGL 3.0),ATI 方面则发布了 Catalyst 9.1, 亦提供了 OpenGL 3.0 的支持(...

红薯
2009/02/05
1.2K
0
【chromium】 渲染显示相关概念

DRM(Direct Rendering Manager) DRM 由两个部分组成:一是 Kernel 的子系统,这个子系统对硬件 GPU 操作进行了一层框架封装。二是提供了一个 libdrm 库,里面封装了一系列 API,用来进行图像...

osc_g8254g7s
2019/08/19
6
0
Emscripten对OpenGL的支持

Emscripten对OpenGL的支持 翻译:云荒杯倾 本文是Emscripten-WebAssembly专栏系列文章之一,更多文章请查看专栏。 也可以去作者的博客阅读文章。 Emscripten支持三种OpenGL编译模式: OpenGL...

云荒杯倾
2017/10/02
0
0
Mesa 13.0.5 和 17.1.0 发布,3D 图形库

Mesa 13.0.5 和 17.1.0 发布了。 Mesa 13.0.5 是一个 Bug 修复版本,修复了自 13.0.4 版本以来发现的错误。Mesa 13.0.5 实现了 OpenGL 4.4 API,但 glGetString(GL_VERSION)或 glGetInteg...

局长
2017/02/21
919
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周五乱弹 —— 头发和不要头发,你总要选一个

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @薛定谔的兄弟 :分享洛神有语创建的歌单「我喜欢的音乐」: 《雾 缀じた街 ふたつのかげ》- Porkkana 手机党少年们想听歌,请使劲儿戳(这里)...

小小编辑
今天
41
0
一道 算法题 引发的 ‘xx现场’

请 熟悉的语言 去 验证 在输入框中输入的是否是一个正确的网址 初次读题萌新有点 不知所措的样子一查 MDN 吓一跳 ----- 一个不怎么熟悉的方法跳出眼边URL() 构造函数返回一个新创建的 ...

酒窝yun过去了
今天
19
0
如何检查jQuery中是否已选中复选框? - How to check whether a checkbox is checked in jQuery?

问题: I need to check the checked property of a checkbox and perform an action based on the checked property using jQuery. 我需要检查复选框的checked属性,并使用jQuery根据check......

技术盛宴
今天
12
0
mongoose 使用

http://www.mongoosejs.net/ 编写MongoDB验证,转换和业务逻辑是非常麻烦的. 所以Mongoose应运而生了. const mongoose = require('mongoose');mongoose.connect('mongodb://localhost/te......

东东笔记
今天
30
0
微服务

什么是微服务? 使用一套小服务来开发单个应用的方式,每个服务运行在独立的进程里,一般采用轻量级的通讯机制互联,并且他们可以通过自动化的方式部署。 微服务的特征 单一职责 轻量级通信 ...

鸿FW
今天
23
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部