- 博客(7)
- 资源 (16)
- 收藏
- 关注
原创 glBlendFunc()的参数
OpenGL 会把源颜色和目标颜色各自取出,并乘以一个系数(源颜色乘以的系数称为“源因子”,目标颜色乘以的系数称为“目标因子”),然后相加,这样就得到了新的颜 色。(也可以不是相加,新版本的OpenGL可以设置运算方式,包括加、减、取两者中较大的、取两者中较小的、逻辑运算等,但我们这里为了简单起见,不讨 论这个了)下面用数学公式来表达一下这个运算方式。假设源颜色的四个分量(指红色,绿色,蓝色,
2012-05-31 10:43:12 1861
原创 webkit Parser模块
前面把Loader数据加载模块介绍完了,那有了数据以后就可以开始解析了,但在介绍parser模块之前,需要知道数据从curl怎么过来的,因此,本篇先介绍一下ResourceHandleManager.cpp里下面这几个函数:headerCallbackwriteCallbackreadCallback顾名思义,这三个函数是http请求发出以后的回调函数(为了实现异步操作),分别为写
2012-05-30 17:26:07 3360
原创 Webkit模块介绍
一、Webkit模块用到的第三方库如下:cairo一个2D绘图库casqtUnicode处理用的库,从QT中抽取部分代码形成的expat一个XML SAX解析器的库freetype矢量字库接口库,用于存取ttf矢量字体文件l
2012-05-30 17:19:01 7163
原创 webkit学习
一.Webkit的由来1. 十几年前的故事1994年,Netscape浏览器曾占据整个浏览器市场的90%,风头无二(也很嚣张)。但随着微软推出win95后,把IE 1.0做为win95的插件发布,开始挑战Netscape的霸主地位,到发布IE 4.x,短短三年时间,打败Netscape。 这里面虽然说有与windows集成的原因,但从本身的功能上来讲, IE从速度和对标准的支持上来讲,
2012-05-30 17:11:25 5785
原创 egl gles2.0开发
在android中,java层需要创建surface,class MobileViewGLES extends GLSurfaceView implements Callback{ public void surfaceCreated(SurfaceHolder holder) { Log.e("MobileViewGLES", "surfaceCrea
2012-05-18 17:13:55 16780 1
原创 OpenSL 播放声音
在Android中,使用OpenSL播放声音,在Andriod 2.3或以上版本中使用,需要添加-lOpenSLES 动态库#include "jni.h"#include #include "SLES/OpenSLES_Android.h"#include #include typedef void (*AudioCallBackAT)(int event, vo
2012-05-04 14:19:49 15067 1
原创 Android内存溢出
Android的虚拟机是基于寄存器的Dalvik,它的最大堆大小一般是16M。但是Android采用的是Java语言编写,所以在很大程度上,Android的内存机制等同于Java的内存机制,在刚开始开发的时候,内存的限制问题会给我们带来内存溢出等严重问题。在我们不使用一些内存的时候,我们要尽量在Android或者其他平台上避免在运行其他程序时,保存必要的状态,使得一些死进程所带来的内存问题,应该尽
2012-05-02 13:31:07 1179
OpenGL编程指南(第七版)
2012-01-04
testmusic.pcm AudioTrack使用测试文件
2011-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人