• 大小: 11.14M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2020-12-24
  • 语言: Java
  • 标签: Android  壁纸  

资源简介

android动态壁纸中的水波纹效果,采用opengl中的shader实现

资源截图

代码片段和文件信息

#include 

#include 
#include 
#include 

#define LOG_TAG “Stackblur“
#define LOGI(...)  __android_log_print(ANDROID_LOG_INFOLOG_TAG__VA_ARGS__)
#define LOGE(...)  __android_log_print(ANDROID_LOG_ERRORLOG_TAG__VA_ARGS__)

#define clamp(aminmax) \
    ({__typeof__ (a) _a__ = (a); \
      __typeof__ (min) _min__ = (min); \
      __typeof__ (max) _max__ = (max); \
      _a__ < _min__ ? _min__ : _a__ > _max__ ? _max__ : _a__; })


// based heavily on http://vitiy.info/Code/stackblur.cpp
// See http://vitiy.info/stackblur-algorithm-multi-threaded-blur-for-cpp/
// Stack Blur Algorithm by Mario Klingemann 

static unsigned short const stackblur_mul[255] =
{
        512512456512328456335512405328271456

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-10-26 17:53  GLView-native\
     文件         347  2015-10-26 17:53  GLView-native\AndroidManifest.xml
     目录           0  2015-10-26 17:53  GLView-native\jni\
     文件        2110  2015-10-26 17:53  GLView-native\jni\Android.mk
     文件          61  2015-10-26 17:53  GLView-native\jni\Application.mk
     文件        8705  2015-10-26 17:53  GLView-native\jni\com_glview_blur_Blur.cpp
     文件         488  2015-10-26 17:53  GLView-native\jni\com_glview_blur_Blur.h
     文件        4948  2015-10-26 17:53  GLView-native\jni\com_glview_font_FontUtils.cpp
     文件        1597  2015-10-26 17:53  GLView-native\jni\com_glview_font_FontUtils.h
     文件       14966  2015-10-26 17:53  GLView-native\jni\com_glview_freetype_FreeType.cpp
     文件       17419  2015-10-26 17:53  GLView-native\jni\com_glview_freetype_FreeType.h
     文件        4688  2015-10-26 17:53  GLView-native\jni\com_glview_utils_BufferUtils.cpp
     文件        2911  2015-10-26 17:53  GLView-native\jni\com_glview_utils_BufferUtils.h
     目录           0  2015-10-26 17:53  GLView-native\jni\freetype-2.6.1\
     文件        3931  2015-10-26 17:53  GLView-native\jni\freetype-2.6.1\autogen.sh
     目录           0  2015-10-26 17:53  GLView-native\jni\freetype-2.6.1\builds\
     目录           0  2015-10-26 17:53  GLView-native\jni\freetype-2.6.1\builds\amiga\
     目录           0  2015-10-26 17:53  GLView-native\jni\freetype-2.6.1\builds\amiga\include\
     目录           0  2015-10-26 17:53  GLView-native\jni\freetype-2.6.1\builds\amiga\include\config\
     文件        2197  2015-10-26 17:53  GLView-native\jni\freetype-2.6.1\builds\amiga\include\config\ftconfig.h
     文件        4530  2015-10-26 17:53  GLView-native\jni\freetype-2.6.1\builds\amiga\include\config\ftmodule.h
     文件        7430  2015-10-26 17:53  GLView-native\jni\freetype-2.6.1\builds\amiga\makefile
     文件        8317  2015-10-26 17:53  GLView-native\jni\freetype-2.6.1\builds\amiga\makefile.os4
     文件        4680  2015-10-26 17:53  GLView-native\jni\freetype-2.6.1\builds\amiga\README
     文件        7532  2015-10-26 17:53  GLView-native\jni\freetype-2.6.1\builds\amiga\smakefile
     目录           0  2015-10-26 17:53  GLView-native\jni\freetype-2.6.1\builds\amiga\src\
     目录           0  2015-10-26 17:53  GLView-native\jni\freetype-2.6.1\builds\amiga\src\base\
     文件        8577  2015-10-26 17:53  GLView-native\jni\freetype-2.6.1\builds\amiga\src\base\ftdebug.c
     文件       20213  2015-10-26 17:53  GLView-native\jni\freetype-2.6.1\builds\amiga\src\base\ftsystem.c
     目录           0  2015-10-26 17:53  GLView-native\jni\freetype-2.6.1\builds\ansi\
     文件        1638  2015-10-26 17:53  GLView-native\jni\freetype-2.6.1\builds\ansi\ansi-def.mk
............此处省略1420个文件信息

评论

共有 条评论