Files
2025-01-04 00:34:03 +01:00

41 lines
1.0 KiB
JavaScript

const BLEND_MODES = {};
/**
* A custom blend mode equation which chooses the maximum color from each channel within the stack.
* @type {number[]}
*/
BLEND_MODES.MAX_COLOR = [
WebGL2RenderingContext.ONE,
WebGL2RenderingContext.ONE,
WebGL2RenderingContext.ONE,
WebGL2RenderingContext.ONE,
WebGL2RenderingContext.MAX,
WebGL2RenderingContext.MAX
];
/**
* A custom blend mode equation which chooses the minimum color from each channel within the stack.
* @type {number[]}
*/
BLEND_MODES.MIN_COLOR = [
WebGL2RenderingContext.ONE,
WebGL2RenderingContext.ONE,
WebGL2RenderingContext.ONE,
WebGL2RenderingContext.ONE,
WebGL2RenderingContext.MIN,
WebGL2RenderingContext.MAX
];
/**
* A custom blend mode equation which chooses the minimum color for color channels and min alpha from alpha channel.
* @type {number[]}
*/
BLEND_MODES.MIN_ALL = [
WebGL2RenderingContext.ONE,
WebGL2RenderingContext.ONE,
WebGL2RenderingContext.ONE,
WebGL2RenderingContext.ONE,
WebGL2RenderingContext.MIN,
WebGL2RenderingContext.MIN
];