摘要: 如果你想给游戏做个截图功能,或者想把屏幕图像弄成一个纹理,你就非常需要 PBO 了 通常情况下,你想把屏幕图像的像素数据读到内存需要用 glReadPixels 然后 pixels 参数传进去一块内存地址 这样做是非常非常不好的,因为 glReadPixels 会把屏幕图像的像素数据从显卡的显存复制 阅读全文
posted @ 2018-05-01 13:22 rainbow70626 阅读(1978) 评论(0) 推荐(0) 编辑
摘要: 1、问题症状 在VC++环境下,利用MFC单文档应用程序SDI下开发OpenGL程序,当调用glGenBuffersARB(1, &pbo)方法编译通过但执行时出错,出错代码如下: 2、原因分析 关于缓冲区的一些GL接口,是从GL1.5才开始有的,而windows自带的GL只支持到1.1版本。但如果 阅读全文
posted @ 2018-05-01 13:19 rainbow70626 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 本文是在VC6.0的环境下,运用MFC实现的OpenGL最基本框架,需要简单了解MFC编程(会在VC6.0里创建MFC单文档应用程序就行),甚至不必了解OpenGL的知识。以下是具体的步骤。 1、创建MFC单文档应用程序2、添加lib 以上的lib文件需要存在于VC6.0安装好的目录下的lib文件夹 阅读全文
posted @ 2018-05-01 10:39 rainbow70626 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 引言 我们知道,在MFC框架中,用于绘图的接口是GDI。但GDI只能绘制简单的2D图形,要想制作精美的3D图形,一个可行的办法是使用OpenGL或者Direct3D等第三方库。 由于最近在给导师的一个小项目帮忙,而且要求使用OpenGL,所以我特地在网上搜索“如何在MFC框架中使用OpenGL”,看 阅读全文
posted @ 2018-05-01 10:23 rainbow70626 阅读(8304) 评论(0) 推荐(0) 编辑