Given the utility functions just added, arguably having this as a struct NVGColor { float rgba[4]; }; would be reasonable and slightly cleaner in the header. Let me know if you want to go that way!