diff options
| author | Jakub Stachurski <j.stachurski@student.utwente.nl> | 2026-03-07 21:56:06 +0100 |
|---|---|---|
| committer | Jakub Stachurski <j.stachurski@student.utwente.nl> | 2026-03-07 21:56:06 +0100 |
| commit | e8a9dcdc8befea9cdfbf28646a607c0c41a1fc98 (patch) | |
| tree | ef02f72554072ebb80883e1d6832d40fddf21b9f /src | |
| parent | b5acb9e360a8958a88fd9e29fa6d46b4a456134d (diff) | |
Patch out redundant stuff in shader
Diffstat (limited to 'src')
| -rw-r--r-- | src/shader_own.wgsl | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/src/shader_own.wgsl b/src/shader_own.wgsl index 90e1a84..453e2cf 100644 --- a/src/shader_own.wgsl +++ b/src/shader_own.wgsl @@ -1,9 +1,8 @@ struct SHA256_CTX { - data : array<u32, 64>, - datalen: u32, + data : array<u32, 16>, bitlen: array<u32, 2>, state: array<u32, 8>, - info: array<u32, 8>, + // info: array<u32, 8>, } const SHA256_BLOCK_SIZE = 32; @@ -75,7 +74,6 @@ fn flip_endian(x: u32) -> u32 { fn sha256_init(ctx: ptr<function, SHA256_CTX>) { // CTX INIT - (*ctx).datalen = 0; (*ctx).bitlen[0] = 0; (*ctx).bitlen[1] = 0; (*ctx).state[0] = 0x6a09e667; @@ -180,12 +178,12 @@ fn sha256_update(ctx: ptr<function, SHA256_CTX>, index: u32) { var padding_word: u32 = (0x80u << (8 * offset)); (*ctx).data[last_word] = ((*ctx).data[last_word] & full_masks[offset]) | padding_word; - for (var i: u32 = 0; i < 8; i++) { - (*ctx).info[i] = (*ctx).data[i]; - } - for (var i: u32 = 14; i < 16; i++) { - (*ctx).info[i] = (*ctx).data[i]; - } + // for (var i: u32 = 0; i < 8; i++) { + // (*ctx).info[i] = (*ctx).data[i]; + // } + // for (var i: u32 = 14; i < 16; i++) { + // (*ctx).info[i] = (*ctx).data[i]; + // } if (len > 56) { sha256_transform(ctx); |
