Does you computer support OpenGL 3.3? [Poll]

edited 2014 Dec 22 in General
We are thinking about requiring OpenGL 3.3 in a future version of Doomsday. As time goes on, OpenGL is evolving and Doomsday's reliance on the OpenGL 2.1 Compatibility profile is becoming more and more of a hindrance — OpenGL drivers usually have better support for the up-to-date versions of the API.

That is why I'm putting up this poll: Does your gaming machine support OpenGL 3.3?

An easy way to check this is to launch Doomsday and open the log history. There will be a message like this near the start:
OpenGL X.Y supported

(Related tracker issue: http://tracker.skyjake.fi/issues/1900)

Comments

  • I think there should have been an additional option(s) to separate users with OpenGL3.3 and OpenGL 4.0; it's my understanding that those are the two levels of OpenGL commonly supported (i.e there is comparatively little that supports something in-between)?

    It's just I debate that border cases of in functionality from users on the minimum might occur? I'm one of those border cases; Dday reports my OpenGL as 3.3.

    For what it's worth, GZDoom's new renderer is supposedly OpenGL 4 with the ability to automatically scale back to 3.3.
  • My computer supports OpenGL 3.3.
  • Vermil wrote:
    I think there should have been an additional option(s) to separate users with OpenGL3.3 and OpenGL 4.0; it's my understanding that those are the two levels of OpenGL commonly supported (i.e there is comparatively little that supports something in-between)?
    The true challenge here is to switch from the Compatibility profile to the Core profile. The former has all the legacy baggage and relies on a large set of extensions to manage the feature set. The latter is more clearly defined (obsolete/redundant features removed) and allows targeting specific versions unambiguously. The end result is that it's easier to write robust rendering code and implement well-behaving OpenGL drivers.


    The plan is to target 3.3 at the start, for maximum compatibility with the hardware out there, however it will then be relatively easy to support specific newer versions like 4.x, if/when they provide good features to take advantage of.
  • Yes, my computer supports OpenGL 3.3
  • My video card is 4.1
  • MY card supports opengl 3.3 and using the open source radeon AMD drivers.
    Here is a link to what the open source radeon AMD drivers support http://wiki.x.org/wiki/RadeonFeature/
    Here is the same but for the open source nouveau nvidia driver http://nouveau.freedesktop.org/wiki/FeatureMatrix/
    Here is the intel one http://www.x.org/wiki/IntelGraphicsDriver/
  • This is weird: according to Doomsday my computer supports OpenGL 2.1
    OpenGL 2.1 supported
    Sys_GLInitialize: OpenGL information:
      Version:  2.1 NVIDIA-10.0.19 310.90.10.05b12
      Renderer: NVIDIA GeForce 9400 OpenGL Engine
      Vendor:   NVIDIA Corporation
    

    However, according to these pages my machine should be able to support OpenGL 3.3
    https://developer.apple.com/opengl/capabilities/
    http://support.apple.com/en-us/HT202823
    http://en.wikipedia.org/wiki/List_of_Nv ... sing_units

    I have an early 2009 iMac with a GeForce 9400 graphics card running OS 10.10.1 Yosemite. I have been dabbling in OpenGL a few months ago and I know I was using the programmable pipeline with custom shaders, not the fixed-function pipeline. This the version of the OpenGL framework I have installed according to System Information:
    OpenGL:

    Version: 11.0.7
    Obtained from: Apple
    Last Modified: 04/12/14 00:20
    Kind: Intel
    64-Bit (Intel): Yes
    Signed by: Software Signing, Apple Code Signing Certification Authority, Apple Root CA
    Get Info String: OpenGL 11.0.7.0.0
    Location: /System/Library/Frameworks/OpenGL.framework
    Private: No
    EDIT: I found this after a quick Google search, maybe it can point you in the right direction:
    http://forum.lwjgl.org/index.php?topic=5323.0
  • HiPhish wrote:
    This is weird: according to Doomsday my computer supports OpenGL 2.1
    OS X implements OpenGL quite well; in this case since Doomsday is using the Compatibility profile, the reported version number is the one for that profile. When we switch to the newer Core profile, it will report 3.3 or 4.x or whatever is the selected version. For instance, on my MacBook Pro with Intel Iris, the Compatibility profile has version 2.1 while the Core profile has version 4.1.
  • With the amazing poll results, it seems that it is safe to implement the best OpenGL. Very good.

    We don't need dinosaur software, so implementing the best Open GL is good. No need to let the very few with crap computers hold us back. They can get themselves a new pc. If they don't, it will fail and they will need to anyways. It is silly some people have 15 years old pcs. If they hate it being slow, they can buy or build themselves a new one or it will fail. I think cost is an excuse if one has a pc that old. They can buy a newer pc but if they need to, less powerful parts. Even the lowest end cheapest modern parts would still be far better than a 14 year old pc's hardware, no doubt.
  • skyjake wrote:
    ...
    Thanks, I added my vote to the poll. I understand when software developers want to stay backwards compatible, but there is eventually a point where you just have to make the cut and say "these are the new minimum requirements now". I have switched to using Vim recently and the Vim developer is one of those people who wants to stay compatible with software that's long dead. The source code is really encrusted and has only one maintainer. I'm excited about the NeoVim project which aims to address this issue and refactor Vim's source to something more modern and flexible.
    http://neovim.org
  • Of course not,i have a GeForce 9400 GT Graphics card,and it's a little bit older and doesn't support it ...
  • Foufou74 wrote:
    Of course not,i have a GeForce 9400 GT Graphics card,and it's a little bit older and doesn't support it ...
    hmm.. http://en.wikipedia.org/wiki/GeForce_9_series

    Support DirectX 10, Shader Model 4.0, OpenGL 3.3, and PCI-Express 2.0
  • Woah really ? i thought i had the worst Graphics Card :P if this is righ then yeah my computer supports it :D
Sign In or Register to comment.