- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 C优先级
1级优先级 左结合 () 圆括号 [] 下标运算符 -> 指向结构体成员运算符 . 结构体成员运算符 2级优先级 右结合 ! 逻辑非运算符 ~ 按位取反运算符 ++ 前缀增量运算符 -- 前缀增量运算符 + 正号运算符 - 负号运算符 (类型) 类型转换运算符 * 指针运算符 & 地址与运算
2012-07-27 10:43:26 4856
原创 Vertex Shader
一、Vertex Shader简介 前面一直有出现Vertex Shader,但Vertex Shader一直犹抱琵琶半遮面的感觉,本文将彻底揭开其面纱,看个清清楚楚、明明白折,以满足自己的好奇心。Vertex Shader在OpenGL ES 2.0的管道中的位置如下图所示: 本节将描述以下内容: 1)Vertex Shader的输入和输出
2012-07-25 08:43:21 14435
原创 APK扩展文件及使用
转自:http://yunfeng.sinaapp.com/?p=342#ixzz1oKcXtA2c 一、APK扩展文件基本知识 Android Market (Google Play Store)中每个APK文件的最大限制是50MB。如果您的程序中包含大量的数据文件,以前您只能把这些数据文件放到自己的服务器上,当用户启动程序的时候让用户去下载。现在这些数据文件可以直接
2012-07-18 19:49:30 24249 3
原创 如何发布Android应用程序?
转自:http://www.03964.com/read/62721e3c56790afdbd65a34b.html 在Google Play Store中上传的apk最大为50MB,如如你的应用程序超过50MB,可以采用:APK Expansion Files。 要发布 Android 程序至 Android Market, 必须先支付一笔 25 块美金的注册费
2012-07-18 15:03:00 10765
原创 文档规范
1. 产品需求定义产品需求定义的目标是:“清楚地描述要做的产品是什么样的?不涉及具体实现方法。”,其定义过程如下图所示。 此产品需求定义包括:软件+硬件。 2. 结构化设计方法的基本思路 按照需求,将软件逐级细化,分解为不必再分解的的模块,每个模块完成一定的功能,为一个或多个父模块服务(即接受调用),也接受一个或多个子模块的服务(即调用子模块)。模块的概念,和编程语
2012-07-18 14:53:37 2261 1
原创 原语组装和光栅化
一、什么是原语? 原语就是可以用glDrawArrays和glDrawElements来进行画图的几何对象。原语由一系列顶点来描述,每个顶点包含位置、颜色、法线和纹理坐标。 原语包括:点、线、三角行。二、原语类型1. 三角形原语类型 1)GL_TRIANGLES:三角形顶点互不重用,如顶点{V0,V1,V2,V3,V4,V5},则描述了2个三角
2012-07-14 23:00:32 4722
原创 Vertex Atrributes
一、Vertex Attributes简介 Vertex属性即顶点数据,它指定了每个顶点的各种属性数据。在OpenGL ES1.1中,顶点属性有四个预定义的名字:position(位置), normal(法线), color(颜色), 和 texture coordinates(纹理坐标)。在OpenGL ES2.0中,用户必须定义“顶点属性的名字”。二、常量顶点属性(Cons
2012-07-13 11:30:29 16854 1
原创 Shader and Program编程基本概念
一、本文关注的问题:• Shader and program 对象介绍• 创建并编译一个Shader对象• 创建并链接一个Program对象• 获取并设置uniforms• 获取并设置attributes 在OpenGL ES中,每个program对象有且仅有一个Vertex Shader对象和一个Fragment Shader对象连接到它。
2012-07-11 17:13:20 9845 5
原创 输入设备配置文件(.idc文件)
1. 何为idc? idc(Input Device Configuration)为输入设备配置文件,它包含设备具体的配置属性,这些属性影响输入设备的行为。对于touch screen设备,总是需要一个idc文件来定义其行为。 Android基于输入设备驱动汇报的事件类型和属性来检测和配置大部分输入设备的能力。然而有些分类是模棱两可的,如:多点触摸屏(multi-t
2012-07-03 09:06:21 18359 5
原创 OpenGL ES2.0编程三步曲
1. 保存全局变量的数据结构以下例子程序均基于Linux平台。typedef struct _escontext{ void* userData; // Put your user data here... GLint width; // Window w
2012-07-02 11:29:30 19461 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人