【文件属性】:
文件名称:rgba-to-float:将 RGBA 颜色打包成单个浮点数
文件大小:3KB
文件格式:ZIP
更新时间:2021-06-29 15:11:19
JavaScript
rgba 到浮动
将 RGBA 颜色打包为 ABGR 编码的浮点数。 这在 WebGL 中用于将颜色数据交错到 Float32Array 中很有用,但仅对 RGBA 使用单个浮点数。
var pack = require ( 'rgba-to-float' )
//packs RGBA into a float,
var color = pack ( 0 , 255 , 128 , 127 )
这仅适用于正确实现类型化数组的浏览器。
精确
这会屏蔽高位以避免 NaN 值,并且有少量的精度损失。 在顶点着色器中,您可能希望对其进行偏置,以便0.0和1.0 alpha 产生预期结果。
attribute vec4 color;
varying vec4 v_color;
void main() {
v_color = color;
v_color.a = color
【文件预览】:
rgba-to-float-master
----test.js(743B)
----.npmignore(96B)
----LICENSE.md(1KB)
----README.md(1KB)
----.gitignore(56B)
----index.js(173B)
----package.json(784B)