Shared types for OpenGLRawgen