opengl es
kupeThinkPoem
这个作者很懒,什么都没留下…
展开
-
OPENGL ES1.X多重纹理的实现
参考:http://stackoverflow.com/questions/1952720/opengl-es-multi-texture-alpha-blending-question https://www.opengl.org/wiki/Texture_Combiners#Example_:_multiply_tex0_and_tex1要实现多重纹理。以前使原创 2014-11-07 16:47:37 · 2008 阅读 · 0 评论 -
mac下adernosdk QCompress无法使用
环境:mac参考:http://blog.csdn.net/ani_di/article/details/7078743要使用QCompress进行纹理压缩,下载adernosdk后无法使用,出现lib无法加载的错误。查询网上,解决方法如下:在终端输入如下的命令:install_name_tool -change ./libfreeimage.dylib /app/aderno原创 2015-10-27 17:37:16 · 1052 阅读 · 0 评论 -
Could not create the Java virtual machine
参考:http://crunchify.com/os-x-mavericks-eclipse-java-issue/最近下载Mali Texture Compression Tool,打开时出现could not create the java virtual machine的错误。网上搜索解决方案,解决步骤如下:1、运行sudo mkdir -p /Library/Java/Ja原创 2015-10-26 14:55:21 · 902 阅读 · 0 评论 -
渲染管线
转自:http://baike.baidu.com/link?url=NN-sj6Obohd3LqicvfLXAe3fAUBMxSxakk_iY8bqjxQIFPrnORMxDjau5BgpMkDiMsS4qv6OJ6htVR5J1PP92_渲染管线渲染管线也称为渲染流水线,是显示芯片内部处理图形信号相互独立的并行处理单元。中文名渲染转载 2015-07-30 11:45:03 · 870 阅读 · 0 评论 -
OpenGL性能优化
OpenGL 性能优化作者: Yang Jian (jyang@cad.zju.edu.cn)日期: 2009-05-04本文从硬件体系结构、状态机、光照、纹理、顶点数组、LOD、Cull等方面分析了如何优化 OpenGL 程序的性能。OpenGL状态机(State Machine)OpenGL状态机的目前只有1.1版本,也是最经典的,大转载 2015-07-29 15:50:16 · 3794 阅读 · 0 评论 -
Android+NDK+OpenGLES开发环境配置
1、资源下载(1)、Android的eclipse的开发环境我用的是adt-bundle-windows-x86,官方主页就可以下载,这是打包的版本,直接运行eclipse.exe即可启动(2)、NDK下载NDK(大家网上下载一下)(3)、cygwin64用于模拟linux运行环境(大家网上下载一下)2、环境配置(1)eclipse导入项目导入NDK examp原创 2014-11-03 18:51:13 · 2455 阅读 · 0 评论 -
android纹理图片的加载与修改
环境:eclipse,android,opengl es 最近需要对纹理图像进行一些修改,首先需要加载纹理图片,并对纹理图片进行一些修改,最后再进行纹理对象的生成。一、纹理图片的加载 纹理图片的加载可以通过getResources().openRawResource(int)函数和bitmapFactory类进行加载。 InputStream is =原创 2015-04-27 10:08:38 · 3170 阅读 · 0 评论 -
图像Alpha值
转自http://www.cnblogs.com/graphics/archive/2012/08/27/2654828.htmlAlpha值http://www.cnblogs.com/graphics/archive/2012/08/27/2654828.htmlAlpha混合是为了实现透明效果,透明到什么程度是由alpha值决定的,对于一个32位的ARGB格式的颜色来转载 2015-04-24 11:04:34 · 3995 阅读 · 0 评论 -
gluperspective和glFrustum函数的比较
gluperspective和glFrustum函数的函数原型void glFrustumf(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat near, GLfloat far);void gluPerspective(GLdouble fovy, //角度GLdouble a原创 2015-01-08 18:55:22 · 1885 阅读 · 0 评论 -
Android开发出现Emulator without GPU emulation detected 的解决办法
参考 :http://blog.csdn.net/aminfo/article/details/7909402环境:Android Developer Tools Build: v22.6.2-1085508 写了一个opengl es2.0的程序,想用模拟器运行一下,居然出现Emulator without GPU emulation detected 的错误。网上搜索了一下,说是原创 2014-12-02 15:38:48 · 4632 阅读 · 0 评论 -
Saturate function in GLSL
参考:http://www.ozone3d.net/blogs/lab/20080709/saturate-function-in-glsl/directx code:float3 result = saturate(texCol0.rgb - Density*(texCol1.rgb));GLSL equivalent:vec3 result = clamp(原创 2014-12-16 13:56:21 · 3217 阅读 · 0 评论 -
Android +NDK+eclipse+opengl ES2.0 开启深度测试
环境:eclipse,ndkr8,opengl es2.0,android 最近使用eclipse和NDK进行android opengl es2.0的开发,发现了绘制的物体显示与深度无关,而与绘制的前后顺序有关。想了一下,应该是深度测试没有开启,开启了glEnable(GL_DEPTH_TEST),但是发现深度测试还是不起作用。网上查询了一下,原因是eclipse创建的窗原创 2014-11-19 10:41:36 · 2435 阅读 · 0 评论 -
Android+NDK+CDT+eclipse+OPenGL ES的编译与native调试
环境:NDK版本r8,eclipse和Android使用的是adt-bundle-windows-x86打包版本比较方便,操作系统为windows8.1一、NDK的编译1、源码NDK的examples目录有Hello-GL2的源码,大家可以先使用它。2、将示例工程导入到eclipse中3、编译设置a、选中工程,eclipse中菜单windows->preferece原创 2014-11-06 16:34:12 · 2225 阅读 · 3 评论 -
opengl三角形剖分与三角形条带化
转自:http://www.corehtml5.com/trianglestripfundamentals.phpThe WebGL TRIANGLE and the grid.Constructing something as simple as a grid can require extensive position data and compute time. WebGL转载 2016-03-14 16:02:41 · 3387 阅读 · 0 评论