xak的专栏

Sometimes when I look at the world, I can see a line behind it.

3D Graphics with OpenGL-Basic Theory

1.  Computer Graphics Hardware GPU (Graphics Processing Unit) Modern day computer has dedicated Graphics Processing Unit (GPU) to produce images f...

2014-09-12 18:30:25

阅读数:1811

评论数:0

NEAREST、LINEAR温故

OpenGL在放大图片时有两种方法,一种是最近点(NEAREST),一种是线性(LINEAR),虽然在OpenGL里面,设置纹理参数的时候都称为过滤(filter),都通过glTexParameteri函数设置。比如二维时,设置线性过滤: glTexParameteri( GL_TEXTURE_2...

2014-08-22 11:44:48

阅读数:596

评论数:0

OPENGL PNG半透明显示异常

出现场景:当两张纹理重叠时,开启深度测试,会剔除掉原来的纹理,留下背景色,所以后面的纹理透明的地方会显示成背景色,而不是被覆盖的的纹理。

2014-08-22 11:44:15

阅读数:1671

评论数:2

GL_FIXED、GL_FLOAT

When I look at the documentation it looks like GL_FIXED is a fixed point 16:16 format. That means that the 16 upper bits of a GLfixed represents the ...

2014-08-22 11:35:25

阅读数:1363

评论数:0

opengl中0x10000的由来

void glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) type指定了每个坐标的数据类型,(注意,这里不同的数据类型含义不同,如果选择GL_FIXED,那么0x10000表示单位长度...

2014-08-22 11:34:50

阅读数:662

评论数:0

OpenGL手动刷新

setRenderMode(GLSurfaceView.RENDERMODE_WHEN_DIRTY); 需要刷新的时候调用:   requestRender();

2014-08-22 11:34:48

阅读数:1939

评论数:0

纹理映射坐标[OpenGL]

glTexCoordPointer(int size, int type, int stride, Buffer pointer) 其中poInter为映射坐标数组,指明将绘制的第I个点(i IntBuffer texCoords = IntBuffer.wrap(new int[]{    ...

2014-08-22 11:34:05

阅读数:814

评论数:0

glDrawArrays、glDrawElements区别

Re:glDrawArrays跟glDrawElements ------------------------------------------------------------------------------------------------------------ 比如画一个由2...

2014-08-22 11:34:03

阅读数:1144

评论数:0

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