This commit is contained in:
2025-01-04 00:34:03 +01:00
parent 41829408dc
commit 0ca14bbc19
18111 changed files with 1871397 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
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
];