From 2694a860d259d0fcbfc327b2f24d7805d2ec3883 Mon Sep 17 00:00:00 2001 From: Nat Quayle Nelson Date: Wed, 12 Mar 2025 16:15:53 -0500 Subject: [PATCH] Fix type error for checkerboard shader --- src/kiss_flixel/ShaderFrontend.hx | 2 -- src/kiss_flixel/shaders/CheckerBoard.frag | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) 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;