随笔分类 -  OpenGL学习

摘要:最近2D转向3D,也从固定管线转到了可编程管线,有些细节的东西记录一下。GeometryShaderGeometryShader从VertexShader中获取数据,向Fragment Shader输出数据。GeometryShader的布局限定符:layout (a1) in;layout (a2... 阅读全文
posted @ 2015-04-07 04:08 wubugui 阅读(585) 评论(0) 推荐(0)
摘要:OpenGL中主要包括了两种数据——Buffer和Texture。Buffer用于储存线性数无类型据块,可以看成普通的内存块,而Texture则用于储存多维数据,一般储存图像或者其他数据。BufferOpenGL中有很多绑定点,Buffer绑定在绑定点使用。使用glGenBuffers来生成一个Bu... 阅读全文
posted @ 2015-03-26 02:37 wubugui 阅读(8353) 评论(0) 推荐(1)
摘要:英文原文中文译文1. 计算机图像硬件1.1 GPU(图像处理单元)如今,计算机拥有用来专门做图像处理显示的GPU模块,拥有独立的图像处理储存(显存)。1.2 像素和画面任何图像显示都是基于栅格的格式。一个栅格既是一张二维的像素直角坐标网。像素具有两个属性:颜色和位置。颜色通常使用RGB(红绿蓝)来表... 阅读全文
posted @ 2015-03-08 01:51 wubugui 阅读(804) 评论(0) 推荐(1)
摘要: 阅读全文
posted @ 2015-02-28 13:55 wubugui 阅读(380) 评论(0) 推荐(0)
摘要:矩形纹理对于二维纹理来说,除了GL_TEXTURE_2D之外,使用GL_TEXTURE_RECTANGLE就可以使用矩形纹理。矩形纹理几大特点:不能Mip,只能加载glTexImage2D的level 0纹理坐标非标准化不支持压缩纹理这种方式通常用于处理和提交图像数据的应用,比起通常的2D纹理硬件支... 阅读全文
posted @ 2015-02-25 16:51 wubugui 阅读(1370) 评论(0) 推荐(0)
摘要:Passing Data to the Vertex ShaderVertex AttributesAt the start of the OpenGL pipeline,we use the in keyword to bring inputs into the vertex shader.Bet... 阅读全文
posted @ 2014-08-19 23:23 wubugui 阅读(329) 评论(0) 推荐(0)
摘要:This shows you how to create the main window with the book’s application framework and how to render simple graphics into it.In shaders,we use #versio... 阅读全文
posted @ 2014-08-12 16:37 wubugui 阅读(415) 评论(0) 推荐(0)
摘要:OpenGL and Graphics PipelineThe word pipeline is from production lines in factories.Generating a product at high efficiency and volume generally requi... 阅读全文
posted @ 2014-08-04 12:00 wubugui 阅读(367) 评论(0) 推荐(0)
摘要:创建win32项目而不要创建空项目,否则会出现文件包含问题。 阅读全文
posted @ 2014-05-25 21:55 wubugui 阅读(196) 评论(0) 推荐(0)