From 13a9a320ed6efe15f2e46e07ffaeee49521d63a9 Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Mon, 13 Jan 2025 22:11:49 -0800 Subject: [PATCH] Add remaining compression buffer values as vectors. --- src/shaders/compute.wgsl | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/shaders/compute.wgsl b/src/shaders/compute.wgsl index 17cfdd6..4dcc796 100644 --- a/src/shaders/compute.wgsl +++ b/src/shaders/compute.wgsl @@ -59,8 +59,21 @@ fn main(@builtin(global_invocation_id) id: vec3) { */ var v_01: vec2 = vec2(0xF2BDC900u, 0x6A09E667u); var v_23: vec2 = vec2(0x84CAA73Bu, 0xBB67AE85u); + var v_45: vec2 = vec2(0xFE94F82Bu, 0x3C6EF372u); + var v_67: vec2 = vec2(0x5F1D36F1u, 0xA54FF53Au); var v_89: vec2 = vec2(0xADE682D1u, 0x510E527Fu); var v_1011: vec2 = vec2(0x2B3E6C1Fu, 0x9B05688Cu); + var v_1213: vec2 = vec2(0xFB41BD6Bu, 0x1F83D9ABu); + var v_1415: vec2 = vec2(0x137E2179u, 0x5BE0CD19u); + var v_1617: vec2 = vec2(0xF3BCC908u, 0x6A09E667u); + var v_1819: vec2 = vec2(0x84CAA73Bu, 0xBB67AE85u); + var v_2021: vec2 = vec2(0xFE94F82Bu, 0x3C6EF372u); + var v_2223: vec2 = vec2(0x5F1D36F1u, 0xA54FF53Au); + var v_2425: vec2 = vec2(0xADE682F9u, 0x510E527Fu); + var v_2627: vec2 = vec2(0x2B3E6C1Fu, 0x9B05688Cu); + var v_2829: vec2 = vec2(0x04BE4294u, 0xE07C2654u); + var v_3031: vec2 = vec2(0x137E2179u, 0x5BE0CD19u); + var v0: u32 = 0xF2BDC900u; var v1: u32 = 0x6A09E667u; var v2: u32 = 0x84CAA73Bu; @@ -94,10 +107,6 @@ fn main(@builtin(global_invocation_id) id: vec3) { var v30: u32 = 0x137E2179u; var v31: u32 = 0x5BE0CD19u; - - - - /** * Twelve rounds of G mixing as part of BLAKE2b compression step. * Each sigma r index correlates with the reference implementation, but each -- 2.34.1