Texturing
To discuss
imagecrate- intuition about coordinate systems
- why do we want to flip coordinates? how everything fits together
- glTextureStorage, glTextureSubImage2D, glBindTextureUnit
- NOTE: immutable storage
- opengl texture objects, texture units
- texture atlasses
- sampling textures in shaders + uvs
- maybe srgb?