From 11a57882861f9811cb1624d76a2b08ffb7d47b9c Mon Sep 17 00:00:00 2001 From: metamuffin Date: Mon, 21 Nov 2022 20:19:18 +0100 Subject: works (not) --- vgcodec/src/diff.wgsl | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'vgcodec/src/diff.wgsl') diff --git a/vgcodec/src/diff.wgsl b/vgcodec/src/diff.wgsl index bb5a3e1..82e169b 100644 --- a/vgcodec/src/diff.wgsl +++ b/vgcodec/src/diff.wgsl @@ -10,8 +10,7 @@ var exp: atomic; fn main(@builtin(global_invocation_id) global_id: vec3) { var col_a = textureLoad(tex_a, vec2(i32(global_id.x), i32(global_id.y)), 0); var col_b = textureLoad(tex_b, vec2(i32(global_id.x), i32(global_id.y)), 0); - var diff = col_a - col_b; - var diffsum = diff.r + diff.g + diff.b; - atomicAdd(&exp, u32(diffsum)); + var diff = length(col_a - col_b); + atomicAdd(&exp, u32(diff * 1000.0)); } -- cgit v1.2.3-70-g09d2