OpenGL + Xcode 4

Discussion in 'Mac Programming' started by robvas, Feb 4, 2012.

  1. robvas
    Expand Collapse
    macrumors 68000

    Mar 29, 2009
    I seem to remember in Xcode 3 there was a project template that used an OpenGL-based view. Is it hiding in Xcode 4, or is there a link to a tutorial on setting it up from scratch?
  2. robvas, Feb 4, 2012
    Last edited: Feb 4, 2012

    Expand Collapse
    thread starter macrumors 68000

    Mar 29, 2009
    I got it all figured out. I think before there was a template provided by SDL which I used a long time ago. I looked through an old OpenGL tutorial I wrote and the second edition of 'Cocoa Programming for OS X' (old, but it still has some relevance) and came up with this:


    I included the project file if anyone wants to play with it. Visit the NeHe page for OpenGL tutorials -

    Attached Files:

      File size:
      32.7 KB
  3. Mark FX
    Expand Collapse
    macrumors member

    Mark FX

    Nov 18, 2011
    West Sussex, UK
    No its not hiding robvas, there is no OpenGL Mac project template in Xcode 4.
    But there is a OpenGL Game template in the iOS templates.

    You could create one and put it in the
    ~/Library/Developer/Xcode/Templates/Project Templates/Application/OpenGL
    Folder, then it would be displayed on creating a new Xcode project.

    A good start for a template, would be a standard Cocoa or Empty application, and then add the OpenGL.framework and the GLUT.framework, from the
    project navigator, under the linked frameworks heading, click the + button to
    add these frameworks.

    Then you could also add a new Objective C Class file to the project, and type
    in OpenGLView as its class name, and type in NSOpenGLView as its subclass.

    You can also drag a OpenGL View object from the Object Library in Interface
    Builder, onto the main Window, and set its class to the previously added file

    Thats how I would go about getting a basic OpenGL project template.

    Hope this helps.

    Regards Mark

    PS. I posted this after you found a solution, well done for that.
  4. lloyddean
    Expand Collapse
    macrumors 6502a

    May 10, 2009
    Des Moines, WA
    A bit dated but gives the basics with interactive API presentation.

  5. chrono1081
    Expand Collapse
    macrumors 604


    Jan 26, 2008
    Isla Nublar
    I am so happy NeHe has been doing iOS tutorials. I know there is only two but I hope the trend continues.

    I love OpenGL and every time I get back in to it some other project rips me right back out.

Share This Page