自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 opengl shader内置变量和函数

1、uint CreateShader(enum type) : 创建空的shader object;   type: VERTEX_SHADER,2、void ShaderSource(uint shader, sizeicount, const **string, const int *length):加载shader源码进shader object;可能多个字符串3、

2017-07-31 13:45:58 2328

转载 OpenGL: gluPerspective和gluLookAt的关系

看了Opengl的相关程序,发现有些东西还是特别迷茫,尤其是gluLookAt的函数做啥用的,而gluPerspective又有什么功能.在网上查看到了这篇: 终于搞明白gluPerspective和gluLookAt的关系了(zz)http://cowboy.1988.blog.163.com/blog/static/751057982010101574732212/

2017-07-31 11:31:45 378

原创 GLES20.glViewport(0, 0, width, height);

GLES20.glViewport(0, 0, width, height);前两个是起始位置,后面两个是宽

2017-07-27 13:59:14 3889

转载 String 、InputStream、Reader 之间的转换

1、String –> InputStreamInputStrem is = new ByteArrayInputStream(str.getBytes());orByteArrayInputStream stream = new ByteArrayInputStream(str.getBytes()); 2、InputStream–>StringInputStream in

2017-07-18 17:16:22 302

转载 Android openGL ES2.0 Matrix.frustumM和Matrix.setLookAtM解析

Android使用OpenGL ES2.0绘制3D图像或者加载3D模型时,为了达到立体效果往往需要设置视见转换矩阵和投影转换矩阵即 Matrix.setLookAtM(mVMatrix, 0, cx, cy, cz, tx, ty, tz, upx, upy, upz) 和 Matrix.frustumM(mProjMatrix, 0, left, right, bottom, top, ne

2017-07-17 10:08:14 544

转载 opengles 2.0 爆炸效果实现

一、准备工作首先,实现爆炸类:package com.game.view;import static com.game.common.Constant.bomb_width;import static com.game.common.Constant.initTexture;import android.opengl.GLES20;import android.util.

2017-07-13 13:17:07 1203

原创 Android/windows 顶点对应方法(shader)

下面的方式windows和安卓下都可以使用纹理的渲染有了纹理对象且存储了图像数据后, 就可以拿来进行纹理渲染了. 使用时, 直接再次绑定GL_TEXTURE_2D即可, 表示接下来读取GL_TEXTURE_2D时要使用的是_textureID纹理对象中的数据:// 第一行和第三行不是严格必须的,默认使用GL_TEXTURE0作为当前激活的纹理单元glActiveTextu

2017-07-13 13:07:33 245

转载 Android Studio 常用快捷键分类整理: 1. 查找: Ctrl+R 替换文本 Ctrl+F 查找文本 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Shift+Alt

Android Studio 常用快捷键分类整理:1. 查找:Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Shift+Alt+N 查找类中的方法或变量Alt+F3 ,逐个往下查找相同文本,并高亮显示。2. 移动:Ctrl+Alt+ left/right 返回至上次浏览的位置Alt+ left/right 切换代码视图Alt+ Up/D

2017-07-13 09:41:45 1452

转载 [OpenGL]纹理贴图实现 总结

实现步骤第一步:设置所需要的OpenGL环境设置上下文环境删除已经存在的渲染的缓存设置颜色缓存设置帧缓存清除缓存设置窗口大小开启功能编译shander使用program获取shader中的属性和uniform索引第二步:绘制图片获取图片数据并且的到对应的纹理id指定纹理,绑定纹理开始对图形进行渲染(启用顶点属性数组纹理坐标

2017-07-12 19:36:15 2913

原创 opengl显示结果保存为图片

#includebool writeBMP(const char filename[], unsigned char* data, unsigned int w, unsigned int h){std::ofstream out_file;/** 检查data */if (!data){std::cerr out_file.close();return

2017-07-05 09:45:23 1638 1

原创 android stdio链接不到手机时

你试一下 把任务管理器里面的adb结束 然后重新启动Android studio ,确定安装手机驱动没  确定手机的开发者选项是打开的。任务管理器里也可以删除别的android相关的应用。

2017-07-04 09:23:15 435

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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