From: Chris Duncan Date: Tue, 14 Jan 2025 06:11:49 +0000 (-0800) Subject: Add remaining compression buffer values as vectors. X-Git-Tag: v2.0.0~143 X-Git-Url: https://zoso.dev/?a=commitdiff_plain;h=13a9a320ed6efe15f2e46e07ffaeee49521d63a9;p=nano-pow.git Add remaining compression buffer values as vectors. --- 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