Initial commit
Pass and get the header hash to shader
Combine nonce with header in shader
Do shader only on first 40 pixels (to fit header)
Modify shader to return padded block for SHA256

Fix nonce byte ordering
Use 2-bytes floats in shader instead 1-byte
Move some parts of shader to functions
Add uniform H and K to shader
Implement SHA256 hash
Add uint16_array_to_hex util function
Refactor SHA256
Move sha256 to function
Make o_key and i_key for HMAC
Calculate i_key_hash
Set explicit function argument modificators
Write simple shader to mark the memory zones
Set initial values for SHA256 hash
Refactor structure of miner to use more shaders
Add render-to-texture proof-of-concept

Refactor whole application
Implement sha256-round