![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GPGPU
文章平均质量分 85
caotiancool
计算机专业,主要兴趣是数字图像处理,计算机图形学,GPU并行计算
展开
-
OpenGL多重纹理使用与理解(ZZ)
1.glActiveTextureARB的Active不能理解为激活,使发生作用!!!应理解为选择(Select)某纹理单元(Texture Unit),即表示后续的glEnable(GL_TEXTURE_2D);glBindTexture(GL_TEXTURE_2D, texture);作用于此所选的纹理单元.而glEnable(GL_TEXTURE_2D)才是真正激活纹理单元的调用.转载 2008-01-24 02:03:00 · 2333 阅读 · 0 评论 -
典型开源3D引擎分类比较
常见的3D引擎有:Unreal,Quake,Lithtech,OGRE,Nebula,Irrlicht,Truevision3D...等,其中开源免费的有:orge,irrlicht,fly3d, NeoEngine, revolution3d, Nebula2,Genesis3d等。OGRE 在免费、开源的引擎中评价最高,一个原因是作为一个图形渲染引擎,它支持的图形特性最多,所以渲染质量转载 2008-02-16 14:24:00 · 1296 阅读 · 0 评论 -
DirectX(ZZ)
DirectX是由微软公司建立的游戏编程接口。由C++编程语言实现,遵循COM。在Windows的平台上影响力超越OpenGL并被多数PC游戏开发商采用。最新版本DirectX9.0c (2006年12月13日)。另外,Windows Vista第5238版亦包含有 DirectX 10 的 Beta 版。很多Windows游戏需要DirectX。DirectX包含DirectGrap转载 2008-03-23 20:05:00 · 973 阅读 · 0 评论 -
GPU深度发掘(一)::GPGPU数学基础教程
作者:Dominik Göddeke 译者:华文广 Contents 介绍 准备条件 硬件设备要求 软件设备要求 两者选择 初始化OpenGL GLUT OpenGL转载 2008-01-15 14:25:00 · 1880 阅读 · 0 评论 -
GPU深度发掘(三)::OpenGL Frame Buffer Object 201(ZZ)
作者: Rob phantom Jones 介绍在上一篇文章OpenGL FrameBuffer object 101中,我样大概讲述了FBO的一些基础应用,文章中主要介绍了如何生成一个FBO,如何把数据渲染到一个单一的纹理上,以及把这个纹理在别的地方做一些应用。然而FBO扩展并不紧紧只能做到这些。在上一篇文章中我们主要讲述了FBO的一个综合特征:绑定点(attachment po转载 2008-01-15 14:33:00 · 1410 阅读 · 0 评论 -
GPU深度发掘(四)::Render to Vertexbuffer in OpenGL(ZZ)
要想实现GPU编程,需要比较好的相关理论基础才行。如果你以前没有这方面的基础,请先学习一下相关的知识,推荐看一下文章《GPGPU::数学基础教程》概貌:PBO: Pixel buffer objectFBO: Frame buffer objectVBO: Vertex buffer object以下介绍两种不同的实现方法,随着显卡的不断发展,可能会有更好的解决方法,但以下转载 2008-01-15 14:34:00 · 948 阅读 · 0 评论 -
如何使用OpenGL扩展代码
//方法一:使用glext#include #include #include #include using namespace std ;PFNGLBLENDEQUATIONPROC glBlendEquation = NULL;//定义函数指针void init(void){ glClear原创 2008-01-15 21:02:00 · 912 阅读 · 0 评论 -
GPU深度发掘(二)::OpenGL FrameBuffer Object 101(ZZ)
作者:by Rob phantom Jones 介绍 Frame Buffer Object(FBO)扩展,被推荐用于把数据渲染到纹理对像。相对于其它同类技术,如数据拷贝或交换缓冲区等,转载 2008-01-15 14:32:00 · 1063 阅读 · 0 评论