@thi.ng/webgl
Version:
WebGL & GLSL abstraction layer
38 lines (37 loc) • 1.67 kB
JavaScript
var Blend = /* @__PURE__ */ ((Blend2) => {
Blend2[Blend2["ZERO"] = 0] = "ZERO";
Blend2[Blend2["ONE"] = 1] = "ONE";
Blend2[Blend2["SRC_COLOR"] = 768] = "SRC_COLOR";
Blend2[Blend2["ONE_MINUS_SRC_COLOR"] = 769] = "ONE_MINUS_SRC_COLOR";
Blend2[Blend2["DST_COLOR"] = 774] = "DST_COLOR";
Blend2[Blend2["ONE_MINUS_DST_COLOR"] = 775] = "ONE_MINUS_DST_COLOR";
Blend2[Blend2["SRC_ALPHA"] = 770] = "SRC_ALPHA";
Blend2[Blend2["ONE_MINUS_SRC_ALPHA"] = 771] = "ONE_MINUS_SRC_ALPHA";
Blend2[Blend2["DST_ALPHA"] = 772] = "DST_ALPHA";
Blend2[Blend2["ONE_MINUS_DST_ALPHA"] = 773] = "ONE_MINUS_DST_ALPHA";
Blend2[Blend2["CONSTANT_COLOR"] = 32769] = "CONSTANT_COLOR";
Blend2[Blend2["ONE_MINUS_CONSTANT_COLOR"] = 32770] = "ONE_MINUS_CONSTANT_COLOR";
Blend2[Blend2["CONSTANT_ALPHA"] = 32771] = "CONSTANT_ALPHA";
Blend2[Blend2["ONE_MINUS_CONSTANT_ALPHA"] = 32772] = "ONE_MINUS_CONSTANT_ALPHA";
Blend2[Blend2["SRC_ALPHA_SATURATE"] = 776] = "SRC_ALPHA_SATURATE";
return Blend2;
})(Blend || {});
var BlendEquation = /* @__PURE__ */ ((BlendEquation2) => {
BlendEquation2[BlendEquation2["FUNC_ADD"] = 32774] = "FUNC_ADD";
BlendEquation2[BlendEquation2["FUNC_REVERSE_SUBTRACT"] = 32779] = "FUNC_REVERSE_SUBTRACT";
BlendEquation2[BlendEquation2["FUNC_SUBTRACT"] = 32778] = "FUNC_SUBTRACT";
BlendEquation2[BlendEquation2["MAX"] = 32776] = "MAX";
BlendEquation2[BlendEquation2["MIN"] = 32775] = "MIN";
return BlendEquation2;
})(BlendEquation || {});
const BLEND_NORMAL = [
770 /* SRC_ALPHA */,
771 /* ONE_MINUS_SRC_ALPHA */
];
const BLEND_ADD = [770 /* SRC_ALPHA */, 772 /* DST_ALPHA */];
export {
BLEND_ADD,
BLEND_NORMAL,
Blend,
BlendEquation
};