diff --git a/src/kiss_flixel/ShaderFrontend.hx b/src/kiss_flixel/ShaderFrontend.hx index 4bb79a2..80624c0 100644 --- a/src/kiss_flixel/ShaderFrontend.hx +++ b/src/kiss_flixel/ShaderFrontend.hx @@ -97,8 +97,6 @@ class ShaderFrontend implements FrontendPlugin { transformedCode += 'uniform vec2 cameraPos;\n'; transformedCode += 'uniform float cameraZoom;\n'; - // TODO Implement round for the targets that weirdly don't have it - // give uniforms their default values var defaultSetterExps = []; var uniformMapExps = []; diff --git a/src/kiss_flixel/shaders/CheckerBoard.frag b/src/kiss_flixel/shaders/CheckerBoard.frag index ad961fb..845f7c1 100644 --- a/src/kiss_flixel/shaders/CheckerBoard.frag +++ b/src/kiss_flixel/shaders/CheckerBoard.frag @@ -14,8 +14,8 @@ void main() float row = floor(position.y / checkSize); float col = floor(position.x / checkSize); - bool oddRow = mod(row, 2) == 1; - bool oddCol = mod(col, 2) == 1; + bool oddRow = mod(row, 2.0) == 1.0; + bool oddCol = mod(col, 2.0) == 1.0; vec4 oddColor = oddRow ? color1 : color2; vec4 evenColor = oddRow ? color2 : color1;