The Sidelight ProjectA lot of graphics websites are platform agnostic, teaching a lot of useful principles, but requiring the learner to figure out the platform specific details on their own. In an attempt to fill in the gaps, Sidelight is dedicated to making graphics programming simpler and more enjoyable for Mac developers.
TutorialsOpenGL Tutorials – An indispensable book for learning OpenGL is the OpenGL Programming Guide by Shreiner, Woo, Neider, and Davis. It is effective as both a learning guide and an API references, though there are other resources for the latter. Sidelight provides as series of tutorials based on the topics covered in this book. Mac OS X Tutorials - These tutorials go into depth on solving a specific problem in Mac OS X development. FrameworksFrameworks on Mac OS X are collections of executable code (in the form of dynamic libraries) and related header files and resources. System frameworks such as Cocoa.framework and OpenGL.framwork are located in /Library/Frameworks/ or /System/Library/Frameworks. Third party frameworks are typically included in the application bundle (e.g. in MyApplication.app/Contents/Frameworks). Hence, the frameworks are installed and uninstalled with the application bundle, without polluting the system frameworks directories.
Here are the Sidelight frameworks, and links to their respective pages:
Geometry Framework – A framework for reusable geometric primitives. Physics Framework - Unimplemented (coming soon!)
Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.