Skip to content
Snippets Groups Projects
Commit 6a299257 authored by Alexander Rose's avatar Alexander Rose
Browse files

fix if statements in WebGLState

parent 5633350b
No related branches found
No related tags found
No related merge requests found
...@@ -114,20 +114,22 @@ export function createState(gl: GLRenderingContext): WebGLState { ...@@ -114,20 +114,22 @@ export function createState(gl: GLRenderingContext): WebGLState {
} }
}, },
colorMask: (red: boolean, green: boolean, blue: boolean, alpha: boolean) => { colorMask: (red: boolean, green: boolean, blue: boolean, alpha: boolean) => {
if (red !== currentColorMask[0] || green !== currentColorMask[1] || blue !== currentColorMask[2] || alpha !== currentColorMask[3]) if (red !== currentColorMask[0] || green !== currentColorMask[1] || blue !== currentColorMask[2] || alpha !== currentColorMask[3]) {
gl.colorMask(red, green, blue, alpha) gl.colorMask(red, green, blue, alpha)
currentColorMask[0] = red currentColorMask[0] = red
currentColorMask[1] = green currentColorMask[1] = green
currentColorMask[2] = blue currentColorMask[2] = blue
currentColorMask[3] = alpha currentColorMask[3] = alpha
}
}, },
clearColor: (red: number, green: number, blue: number, alpha: number) => { clearColor: (red: number, green: number, blue: number, alpha: number) => {
if (red !== currentClearColor[0] || green !== currentClearColor[1] || blue !== currentClearColor[2] || alpha !== currentClearColor[3]) if (red !== currentClearColor[0] || green !== currentClearColor[1] || blue !== currentClearColor[2] || alpha !== currentClearColor[3]) {
gl.clearColor(red, green, blue, alpha) gl.clearColor(red, green, blue, alpha)
currentClearColor[0] = red currentClearColor[0] = red
currentClearColor[1] = green currentClearColor[1] = green
currentClearColor[2] = blue currentClearColor[2] = blue
currentClearColor[3] = alpha currentClearColor[3] = alpha
}
}, },
blendFunc: (src: number, dst: number) => { blendFunc: (src: number, dst: number) => {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment