关键字:状态栏着色 透明状态栏 沉浸式 白底黑字 Github Demo:https://github.com/imflyn/Eyes 参考文章: Android-transulcent-status-bar Android 6.0状态栏使用灰色文字和图标 Android系统更改状态栏字体颜色 在谷 ...
分类:
移动开发 时间:
2018-01-25 21:47:00
阅读次数:
504
需要创建着色器对象和程序对象。着色器对象相当于c语言的编译器(为源代码生成目标代码,例如.obj或.o文件)程序对象相当于c语言的链接程序(将对象文件链接为最后的程序)创建步骤:1创建顶点着色器对象和片段着色器对象//glCreateShader2将源代码连接到每个着色器对象//glShaderSource3编译着色器对象//glCompileShader4创建一个程序对象//glCreatePr
分类:
其他好文 时间:
2018-01-25 12:04:35
阅读次数:
254
上节的最后我们实现了两个绿色的三角形,而绿色是直接在Fragment Shader中指定的。 这节我们将为这两个三角形进行更加自由的着色——五个顶点各自使用不同的颜色。 要实现这个目的,我们分两步进行,首先 在顶点数组里增加数据用来表示颜色 修改sendDataToOpenGL()函数中的verts ...
其实json格式化没想象中的那么复杂,难点就是json格式化的工作流程。 正好工作上需要,于是就搞了一套json格式化+json着色的方法,原生的方法,可以直接使用。json数据格式化前后对比图,如下: 下面是源码,可以根据个人需求适当修改: ...
分类:
Web程序 时间:
2018-01-23 18:25:13
阅读次数:
460
推荐一个在线加解密的网站:http://tool.bugku.com/ 支持以下功能: 代码着色 凯撒栅栏维吉尼亚等密码 摩斯密码在线加解密 Brainfuck和Ook加解密 在线密码攻击器 XSS平台 JSFuck在线加解密工具 HTTPHeader信息检测 个人JS加解密 CSS压缩/格式化 J ...
分类:
其他好文 时间:
2018-01-10 00:07:55
阅读次数:
182
set集合容器使用一种红黑树的平均二叉检索树,不会将重复键值插入,检索效率高logn。检索使用二叉树的中序遍历,因此可将元素由小到大排列出来。 红黑树的节点结构如图B.1所示: 红黑树的建立是一个复杂的过程,一般方法是每次插入一个新节点(黑色节点除外),都着色为红色,然后再检查红黑树定义规则是否被破 ...
分类:
其他好文 时间:
2018-01-08 01:04:13
阅读次数:
129
GPU流水线 主要分为两个阶段:几何阶段和光栅化阶段 几何阶段 顶点着色器 ——> 曲面细分着色器(可选) >几何着色器(可选) >裁剪——>屏幕映射 顶点着色器 流水线的第一个阶段,输入来自于CPU,处理的基本单位为单个顶点,输入的每个顶点都会调用一次顶点着色器。 主要工作是:坐标变换(比如改变顶 ...
分类:
其他好文 时间:
2018-01-03 11:35:27
阅读次数:
212
上一节我们提到了如何在一张画布上画一个简单几何图形,通过创建画布,获取WebGLRendering上下文,创建一个简单的着色器,然后将一些顶点数据绑定到gl的Buffer中,最后通过绑定buffer数据,提供buffer中顶点数据的情况,执行渲染绘制方法,将数据结果从buffer中刷新到帧缓存中。整 ...
分类:
Web程序 时间:
2018-01-02 13:17:11
阅读次数:
298
什么是Shader Shader(着色器)是一段能够针对3D对象进行操作、并被GPU所执行的程序,它负责将输入的Mesh(网格)以指定的方式和输入的贴图或者颜色等组合作用,然后输出。绘图单元可以依据这个输出来将图像绘制到屏幕上。输入的贴图或者颜色等,加上对应的Shader,以及对Shader的特定的 ...
分类:
编程语言 时间:
2017-12-27 14:05:30
阅读次数:
236
操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:GLSL | C 最近在看Cardboard实现,其中关于畸变的着色器代码中有加入 晕影Vignette 效果的实现,固在这里温习、总结一下。 直接上效果图: 使用Vignette滤镜效果图: 大概意思如图所示,增加了晕影 ...
分类:
Web程序 时间:
2017-12-25 22:12:14
阅读次数:
238