blitter: Use enum types instead of plain integers

Closed Corentin Noël requested to merge tintou/virglrenderer:tintou/proper-types into master

Allows to easily understand the context of each function.

Merge request reports