From 62cc7b40400d21a4b3761441b63207848680300b Mon Sep 17 00:00:00 2001 From: Sasha Szpakowski Date: Fri, 22 Mar 2024 23:20:20 -0300 Subject: [PATCH] test --- .../expected/love.test.graphics.Canvas-4.png | Bin 319 -> 320 bytes testing/tests/graphics.lua | 3 ++- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/testing/output/expected/love.test.graphics.Canvas-4.png b/testing/output/expected/love.test.graphics.Canvas-4.png index 9dbe75c204330592e451546b73304e055366f9f1..2fbfe6fb1afd3885b6f8f29d381dfe38e214fe10 100644 GIT binary patch delta 141 zcmdnbbbx7siW$47i(^Q|oVS;E^0ovBupVTr`)8=k^dLh#RI>ZvBb%=|#>HpenD6Ib zANT*m{`~7-pUf`RJ!U@fuM($*c0gFdngfz-#B(Gxv@IC<4l}nkeY1{Z00K`}KbLh* G2~7ZrJU8M1 delta 150 zcmX@Ww4Z5$iW!@yi(^Q|oVS+^xf%>aSP!}s|2Ov5I;a(G9n7I**8jKoTw#A<@AsdT zwtv2~*I%zINPBzHV)0~tMoCTy?Si((O-!k*6E`Rk$x(poImIQ{!^7O=+m>U@00f?{ KelF{r5}E*U|2HcD diff --git a/testing/tests/graphics.lua b/testing/tests/graphics.lua index f4d0519fc..49f3ef40c 100644 --- a/testing/tests/graphics.lua +++ b/testing/tests/graphics.lua @@ -211,7 +211,7 @@ love.test.graphics.Canvas = function(test) vec4 effect(vec4 c, Image tex, vec2 tc, vec2 pc) { // rounding during quantization from float to unorm8 doesn't seem to be // totally consistent across devices, lets do it ourselves. - vec2 value = pc / love_ScreenSize.xy; + vec2 value = floor(pc) / love_ScreenSize.xy; vec2 quantized = (floor(255.0 * value + 0.5) + 0.25) / 255.0; return vec4(quantized, 0.0, 1.0); } @@ -232,6 +232,7 @@ love.test.graphics.Canvas = function(test) love.graphics.draw(img, 0, 0, 0, canvas:getDimensions()) love.graphics.pop() local imgdata4 = love.graphics.readbackTexture(canvas) + -- test:exportImg(imgdata4, 4) test:compareImg(imgdata4)