自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

scott.cgi

键盘敲击,字符闪耀,迭代疯狂,编译流畅——持续迭代,无情测试——我把逻辑和诗歌灌入电光火石般奔腾流淌的指令集

  • 博客(5)
  • 收藏
  • 关注

原创 Unity3D 背景动态模糊(blur)和截屏方法

unity 提供了一个函数 OnRenderImage (RenderTexture source, RenderTexture destination) ,只要将这个组件挂载在Camera上面。就能够自动调用,获得当前屏幕的RenderTexture,和需要写入的目标RenderTexture,也就是需要显示的纹理。可见,source就是当前屏幕的纹理数据,可以保存这个数据得到当前屏幕的纹理数据

2016-02-29 11:31:00 13703 6

原创 Quake3 快速开平方和开平方倒数计算优化

在Quake3中,卡马克使用了广为人知的魔数来优化,开平方和开平方倒数计算。而在Doom3中改为查表计算了。   [cpp] view plain copy /* ================ SquareRootFloat ================ */  float SquareRootFloat(floa

2016-02-23 08:46:47 3270

原创 Android 前后台切换与OpenGL(EGL)创建销毁的周期

EGL的创建是这样的。/** * Creates an EGL rendering context and all associated elements */void CreateEGL(EGLNativeWindowType window, EGLDisplay* outDisplay, EGLContext* outContext, EGLSurface* outSurface,

2016-02-08 23:53:17 5899 2

原创 替换android_native_app_glue实现, 直接使用ANativeActivity回调

    NDK为我们提供了胶水层android_native_app_glue,但我们现在要抛弃它,我们能够有一个更简单更有效率的玩法。替换思路如下:直接使用ANativeActivity事件回调,放弃使用Looper的方案 input.h和senor.h提供的接口中,必须使用Looper,所以还是会初始化一个Looper Looper使用回调函数模式    首先,ANativeActi...

2016-02-07 23:25:03 3332 7

原创 NativeActivity的胶水层android_native_app_glue详解和使用

使用NativeActivity可以完全不使用java代码,全部使用native code来开发android程序。NativeActivity 为我们定制了native代码的各种接口回调,在ndk的samples里面,提供了一个例子如何使用NativeActivity。我们会发现,demo中使用了一个胶水层“android_native_app_glue.h”封装了native层面的ANativ

2016-02-06 23:15:42 8512 3

空空如也

空空如也

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

TA关注的人

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