fix: buufer data sent to the GPU must be consumed by the shaders. #30