Part of the Khronos Group
OpenGL.org

The Industry's Foundation for High Performance Graphics

from games to virtual reality, mobile phones to supercomputers

Results 1 to 5 of 5

Thread: OpenGL 4.4 on Linux

  1. #1
    Junior Member Newbie
    Join Date
    Jun 2014
    Posts
    2

    OpenGL 4.4 on Linux

    I want to learn OpenGL development and I am running Linux Mint. Khronos.org says the following:The OpenGL 4.4 and OpenGL Shading Language 4.40 Specifications were released on July 22, 2013.As far as I understand Mesa is the OpenGL implementation for Linux but it is only on version 3.1 I believe. My question is, can I develop OpenGL 4.4 apps in the Linux environment or do I have to use Mesa's 3.1 version?

  2. #2
    Junior Member Newbie
    Join Date
    Sep 2012
    Posts
    28
    If you're using nVidia or AMD and an OpenGL 4.4 compatible graphics card you can install their propietary driver and use it. If you have an Intel graphics card, you'll have to wait a long time before using OpenGL 4.x.
    I use Ubuntu 14.04 LTS with Catalyst 14.4 and it works perfectly with OpenGL 4.4. It hasn't got GLSL 4.4 but I don't know its difference with GLSL 4.3 so I don't mind it.

  3. #3
    Junior Member Newbie
    Join Date
    Jun 2014
    Posts
    2
    So then what is the API or libraries I need to install in order to write OpenGL apps?

  4. #4
    Junior Member Newbie
    Join Date
    Sep 2012
    Posts
    28
    You can download libGL and libglew. I don't know Linux Mint's packages but in Ubuntu they're: mesa-common-dev and libglew-dev. If you wish to create a window without using directly X11 you can use SDL2.

  5. #5
    Senior Member OpenGL Guru Dark Photon's Avatar
    Join Date
    Oct 2004
    Location
    Druidia
    Posts
    3,211
    Quote Originally Posted by michaelglaz
    I want to learn OpenGL development and I am running Linux Mint. Khronos.org says the following:The OpenGL 4.4 and OpenGL Shading Language 4.40 Specifications were released on July 22, 2013.As far as I understand Mesa is the OpenGL implementation for Linux but it is only on version 3.1 I believe. My question is, can I develop OpenGL 4.4 apps in the Linux environment or do I have to use Mesa's 3.1 version?
    There are multiple OpenGL implementations for Linux. Mesa is the open source one installed by default. NVidia and ATI both have implementations as well. My recommendation: Grab an NVidia GTX4xx+ card and install the NVidia OpenGL drivers.

    As a for instance, here's a glxinfo output snippet from an GPU I used to be running along with the NVidia drivers:

    Code :
    OpenGL vendor string: NVIDIA Corporation
    OpenGL renderer string: GeForce GTX 560 Ti/PCIe/SSE2
    OpenGL version string: 4.4.0 NVIDIA 325.05.13

    Do you have specific capabilities you'd like to use? That could drive your GPU requirements. Here's an OpenGL capabilities DB I sometimes find useful:

    * http://feedback.wildfiregames.com/report/opengl/

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •