Adreno Profiler再次修改

记录用…之前在Customized Adreno Profiler里修改过dll来修BUG…最近又捡起这个工具(我下的最新版本是4.0.5511.5192),修了一个崩溃错误。 更新:最近好几个朋友问我要,然后我发现我从Jekyll换到Hexo的时候有些文档归档掉了…这里放出我手头修改的最新版本的QXProfilerControlsCS.dll ** 申明: 我不会回答任何关于资源导出方面的问题。博客内容我单纯作为技术分享,并不想以此盈利,也不想惹麻烦。如果读者有志于学习渲染方面内容,我很乐意与大家交流学习,但是就本话题就此打住。 **     阅读全文
Kanglai Qian's avatar
Kanglai Qian 12月 01, 2016

GLES2/3下LOD问题

上周有半天在调整shader fallback,主要测试了下texCUBElod和tex2Dlod在GLES 2/3下是否能正常表现。     阅读全文
Kanglai Qian's avatar
Kanglai Qian 11月 28, 2016

Android 7升级须知

最近守护要上GP,G家要求最好支持Android 24的targetSDK。然后硬生生周末被坑了两天…主要有两个问题需要强烈注意!     阅读全文
Kanglai Qian's avatar
Kanglai Qian 11月 14, 2016

Android下利用Hook实现mono dll加密

Unity的代码加密是一个有点麻烦的事情,相对iOS的IL2CPP,安卓里直接存放的dll很容易被ILSpy这种工具打开。网上有一些资料,如Unity3D研究院之Android加密DLL与破解DLL .SO,常见的思路都是修改mono源代码后重新编译;但是这样有一个麻烦的地方在于每次升级Unity版本之后都需要重新编译对应版本的libmono.so出来…     阅读全文
Kanglai Qian's avatar
Kanglai Qian 11月 12, 2016

分析libunity.so Release崩溃

最近一直在和Crash做斗争,一开始用了Bugsnag相当不错,后来经朋友推荐转用腾讯的Bugly,后台查询简直6。     阅读全文
Kanglai Qian's avatar
Kanglai Qian 12月 25, 2015

泰坦黎明效果分析一二

之前在Adreno Profiler分析任意安卓游戏特效+抓取资源中提过,对泰坦黎明的效果很感兴趣。现在终于等到安卓版本了,分析了一下它的几个效果,感觉有不少收获:     阅读全文
Kanglai Qian's avatar
Kanglai Qian 9月 04, 2015

Customized Adreno Profiler

Recently I found an interesting bug with Adreno Profiler: this cannot work correctly with glVertexAttribPointer(indx=2, size=4, type=GL_HALF_FLOAT_OES, normalized=False, stride=32, ptr=0xC). For example, texcoords in half type are presented as strange numbers:     阅读全文
Kanglai Qian's avatar
Kanglai Qian 9月 02, 2015

Adreno Profiler分析任意安卓游戏特效+抓取资源

最近发现了一个非常好用的工具Adreno Profiler,可以用来分析安卓手机上OpenGL ES绘制过程。这个东西牛的地方在于可以抓取任何可以运行的App,而且使用起来非常方便、没有额外限制。这个工具本质上是一个OpenGL ES Draw Call Replay;如果你用过PIX或者GPA,就会感到很非常熟悉了。下图是贵易的魔天记,挂起来毫无压力233     阅读全文
Kanglai Qian's avatar
Kanglai Qian 5月 16, 2015

Compile libcurl 7.37.0 with Android 4.4 or other versions

Recently I need compile libcurl for different platforms, since cocos-2dx 3.0 ships with libcurl 7.26.0 and there are several fixes in newer versions according to changelog. There are several blogs describing how to build libcurl with android source, such as porting-of-libcurl-to-android-os-using, How_to_compile_libcurl and Android ndk下编译libcurl. However, they are all out dated, especially android source has changed a lot!     阅读全文
Kanglai Qian's avatar
Kanglai Qian 8月 31, 2014

HomeLight-安卓空壳版

清明的时候Gus找我做的一个安卓的UI,要拿去参赛-。-本质上是一个用手机控制家里的各种灯的开关、明暗、颜色等,需要一个过得去的界面。反正我只管搭空壳子。昨天晚上+今天早上突击搞了一下,发现android的各种view还是博大精深的,外加xml自定义各种强大。最后也算自我感觉不错,嗯~     阅读全文
Kanglai Qian's avatar
Kanglai Qian 4月 07, 2012