Я понимаю, что CGFloat следует использовать в приложениях Cocoa, чтобы сделать их 64-битными чистыми. Но как насчет простой игры OpenGL, которая использует Cocoa / Objective-C для всего, кроме рендеринга (для NSOpenGLView)? CGFloat является частью Core Graphics, так что, если бы я мог также использовать CGPoint, CGRect и т. Д.? или я должен просто написать ректы и векторы и тому подобное сам?
В принципе, можно ли смешивать OpenGL с типами CoreGraphics?