- 博客(14)
- 资源 (28)
- 收藏
- 关注
转载 Mipmapping and NPOT textures inside a pixel shader
In this post, I discuss my findings on image filtering, specifically how to do trilinear interpolation inside a pixel shader for non-power-of-two textures (npot). The shortcoming is due to the fact th
2015-06-22 22:15:05
757
原创 OpenGL Point Sprites work in Android
gl.glEnable(GL11.GL_POINT_SPRITE_OES);gl.glTexEnvf(GL11.GL_POINT_SPRITE_OES, GL11.GL_COORD_REPLACE_OES, GL11.GL_TRUE);gl.glEnableClientState(GL10.GL_VERTEX_ARRAY);// 2 dimensional array, (x1,y1, x2
2015-05-20 23:47:47
692
转载 QueryPerformanceFrequency用法
精确获取时间:QueryPerformanceFrequency() - 基本介绍类型:Win32API原型:BOOL QueryPerformanceFrequency(LARGE_INTEGER *lpFrequency);作用:返回硬件支持的高精度计数器的频率。返回值:非零,硬件支持高精度计数器;零,硬件不支持,读取失败。QueryPerformanceFrequen
2014-05-21 23:19:57
1988
转载 _tmain()和main()区别
_tmain()是unicode版本的的main() _tmain这个符号多见于VC++创建的控制台工程中,这个是为了保证移植unicode而加入的(一般_t、_T、T()这些东西都和unicode有关系),对于使用非unicode字符集的工程来说,实际上和main没有差别(其实就算是使用unicode字符集也未必有多大的差别)。1。 main是C程序的函数,_tmain是main
2014-03-11 00:21:24
497
转载 Get free memory value
#include #include #include #include #include #include int main( int argc, char *argv[] ){struct stat statbuf;paddr_t freemem;stat( "/proc", &statbuf );freemem = (paddr_t)statbuf.st_size;
2014-03-04 20:24:26
648
转载 初探freetype字体库
文字的显示依赖于字体字库,大致的字体字库分为点阵字库、笔画字库和轮廓字库。点阵字库:缺点比较明显,缩放存在锯齿,渲染旋转等操作相对复杂,且效果不理想,先大多用在嵌入式行业(基本抛弃),常见格式有bdf,pcf,fnt,hbf,hzf等。笔画字体:不讨论。轮廓字体:即矢量字体,利用字体轮廓及填充实现字体显示,优势明显,渲染缩放较容易,但效率相对低些(相对于嵌入式) 简单来说,fr
2013-12-18 22:24:18
797
转载 像素、英寸、厘米之间的换算关系
72像素/英寸=28.346像素/厘米300像素/英寸=118.11像素/厘米1 厘米=0.3937 英寸1 英寸=2.54 厘米 首先告诉大家一个不幸的消息:像素不能直接换算成英寸、厘米,要在dpi下才能换算!photoshop中两种分辨率换算72像素/英寸=28.346像素/厘米300像素/英寸=118.11像素/厘米1 厘米=0.3937 英寸
2013-11-23 23:57:16
1600
转载 Skia brief outline
Google Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.3×3 matrices w/ perspectiveantialiasing, transparency, filtersshaders, xfermodes, maskfilters, patheffectssubp
2013-11-17 19:06:04
1048
1
转载 用javah导出类的头文件常见的错误及正确的使用方法
********************************************************************************用javah导出类的头文件,常见的错误及正确的使用方法********************************************************************************正确的使用
2013-11-16 16:25:01
869
转载 如何在真机上调试Android应用程序(图文详解)
1、首先将手机设置为调试模式方法:设置——应用程序——开发——USB调试,打上√即可 2、用数据线连接至电脑,在电脑上安装豌豆荚,此时豌豆荚会帮你安装驱动,安装好后豌豆荚就可以连接上手机了 3、用adb命令测试是否有装置已连接命令:adb devices看到已经有一个装置了,即为我们连接的真机注意:有的人可能提示找不到这个adb命令,这是因为你
2013-11-16 12:32:41
540
转载 android view画图笔记
1、一个简单的示例 Java代码 public class View1 extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentV
2013-11-14 00:27:52
521
原创 成员指针运算符
// expre_Expressions_with_Pointer_Member_Operators.cpp// compile with: /EHsc#include using namespace std;class Testpm {public: void m_func1() { cout << "m_func1\n"; } int m_num;};// De
2013-11-04 23:58:59
825
转载 快速计算平方根
在3D图形编程中,经常要求平方根或平方根的倒数,例如:求向量的长度或将向量归一化。C数学函数库中的sqrt具有理想的精度,但对于3D游戏程式来说速度太慢。我们希望能够在保证足够的精度的同时,进一步提高速度。Carmack在QUAKE3中使用了下面的算法,它第一次在公众场合出现的时候,几乎震住了所有的人。据说该算法其实并不是Carmack发明的,它真正的作者是Nvidia的Gary Taroll
2013-10-31 22:47:04
1539
原创 SGI STL源码学习
template class__default_alloc_template{ ... // ROUND_UP() 将bytes上调至__ALIGN的倍数。 static size_tROUND_UP(size_t bytes) { return (((bytes) + __ALIGN-1) & ~(__ALIGN - 1));
2013-10-29 23:57:20
592
MapboxTestApp
2015-12-19
Android GLES
2014-07-28
Beginning.iPhone.SDK.Programming.with.Objective-C
2013-11-29
Doxygen文档生成器分享
2013-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人