Brought in glDepthFunc

I feel like these Mac-unsupported ones should be in by default, since it leaves Linux and Windows without support, too. Perhaps have a Mac-specific branch that has them commented out, or just use #[cfg] to conditionally compile them?