自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

自由理想的足迹

只要功夫深,铁杆磨成针

  • 博客(7)
  • 资源 (10)
  • 收藏
  • 关注

原创 FBO和FBOA离线缓存对象方便高效实现累积缓存功能

FBO是一种索引机制。FBO本身并没有任何图像存储区,只有多个关联点。FBO重要应用操作纹理图像(texture images)和渲染缓存图像(renderbuffer images)。FBOA是FBO attach(附加对象),是纹理图像或渲染缓冲对象,是真正读取或写入FBO的数据的地方。FB是窗口系统默认帧缓冲区域,FBO绑定切换到0可以对当前渲染输出的窗口系统缓冲操作。FBOA的渲染缓冲

2016-09-14 10:58:35 1591

原创 FrameBuffer帧缓冲区及其操作,测试,颜色混合抖动掩码逻辑写入

混合是源和目标像素进行的,抖动是在混合后进行的,上面的操作数据都还是放置在临时缓存区中,写入掩码和逻辑操作后才是最终的将结果像素和目标像素进行逻辑写入默认是GL_COPY。深度缓存和模板缓存的写入也受到掩码和操作函数控制,stencil测试公式是:stencil ref &mask op stencil value &mask,sicssor测试更快;alpha测试,深度测试,默认都是禁用的,启用

2016-09-13 10:03:43 4855

转载 超赞的GO语言设计模式和成例集锦

来自:http://geek.csdn.net/news/detail/100051Go语言从面世就受到了业界的普遍关注,曾有文章分析,Go是最有可能改变未来IT技术的十大语言之一。本文作者列举了Go语言的设计模式和成例合集,并且还进行了详细的分类。创建型模式抽象工厂模式:提供一个接口用于创建相关对象的家族;Builder模式:使用简单的对象来构建复杂的对象;工厂方法模

2016-09-08 09:26:09 2671

原创 纹理矩阵堆栈/深度纹理和阴影的绘制

纹理矩阵堆栈纹理矩阵堆栈和模型视图矩阵堆栈,投影矩阵堆栈一样是普通的矩阵堆栈,只不过作用于纹理坐标。默认情况下纹理矩阵是单位矩阵,因此显式指定或自动生成的纹理坐标并不会发生变化。但是启用纹理矩阵后,这些纹理坐标就会进行纹理矩阵变换,实现纹理沿着表面滑动,绕表面旋转,收缩放大镜像等效果或者这些表现的组合效果。纹理矩阵启用为:glMatrixMode(GL_TEXTURE);// OG

2016-09-07 10:51:54 2224

原创 OGL多重纹理映射

片段着色时候当前片段上的颜色,都要和当前的纹理进行操作得到当前片段颜色,逐级递增得到最终纹理颜色,默认启用第一层的纹理颜色。现在讨论传统的多重纹理映射,Fragment Shader中多重纹理也是类似的概念只是放到Shader中操作。1.建立多重纹理每一级的纹理都有自己的纹理状态,纹理图像,过滤参数,纹理环境应用,纹理坐标自动生成,顶点数组指定,纹理片段组合方式。多级纹理中指定操作其中

2016-09-04 10:58:27 1028

原创 OGL球体纹理和立方体纹理

球体纹理(环境纹理)sphere_map, 球体纹理是在一个球体表面应用一张二维纹理。拍摄照片表现现象是在物体的表面反射周围其它物体的映像,为了得到环境纹理,需要使用角度极大的广角镜头(鱼眼镜头)拍摄周围物体的照片,把照片扫描下来作为环境纹理贴图。OGL环境纹理贴图算法OGL提供了环境纹理贴图算法,可以自动生成环境纹理坐标。类似镜面反射的Phone光照模型求得反射向量,总纹

2016-09-04 09:16:38 1796

原创 OGL纹理坐标计算和纹理边框颜色环绕模式过滤方法

必须为物体分配顶点坐标和纹理坐标,顶点坐标决定在屏幕上的那个位置渲染那个顶点,纹理坐标决定了纹理图像中的那个纹理单元将分配给这个顶点( 光栅化时候顶点处理和像素处理汇合 ),然后插值纹理坐标,进行fragment shader用纹理单元为片段着色。手动分配纹理坐标glTexCoord4f (GLfloat s, GLfloat t, GLfloat r, GLfloat q);例如:

2016-09-01 10:39:41 1215

VisualAssist.X_10.9.2333

Visual Assist X For Visual Studio, 番茄助手支持VS2019 VS2017 VS2015 VS2012 VS2010. 亲测可用,欢迎评论

2020-05-31

Python学习文档

Python学习文档

2018-10-04

C++ 11 学习总结文档

c++特性11 学习 总结文档,对特性查询很有帮助,欢迎下载

2018-10-04

Unreal Engine 4 Game Development in 24 Hours

Unreal Engine 4 Game Development in 24 Hours英文版本,欢迎下载。

2018-10-03

CC++黑色星期五计算方法

C C++黑色星期五代码,逻辑严谨,代码清晰的实现,VC Linux下代码可以直接运行;欢迎下载切磋。

2013-03-12

Linux帮助文档用户指南手册

Linux帮助文档 用户指南 linux/unix用户手册,新手管理员指南;必备文档,chm格式。

2011-04-11

C/C++语言帮助文档

C/C++ 帮助文档 参考文档 ,包含C函数库,C++标准模板库,chm格式易于查询,C/C++程序员手册

2011-04-11

MFC最详细的帮助文档

MFC详细的帮助文档,内涵win32 API 函数,MFC详细类库;VC开发人员的详细文档。

2011-03-08

linux帮助文档linux.chm

linux帮助文档;全面了解最流行的linux版本特征;详解linux操作系统;对初学者很有帮助哦。

2010-11-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除