I am not very proficient with Git and never did a pull request before, so I do not know how to actually change a commit already on the repository. If I knew beforehand that this would be an issue, I would've committed those changes separately. Live and learn, I guess.

Any tips on how do split the changes? Easiest way I can think of is deleting the repository and re-forking so I can do separate commits.

As for my JOCL usage, I'm using it to run custom image processing algorithms on 3D textures inside the video card so I can get better speed and save on memory usage (since the textures are already in the video card for rendering at a later point). Still in the prototyping stages, but looks promising so far.