You see this sort of thing in all industries, not just GPUs. It can become too much work to write and especially to maintain multiple implementations of a feature across several different versions of a product line. Vendors sometimes do not bother writing support for features on older GPUs even though they can technically support them. There is no guarantee, however, that GL 4.5 will not introduce some new required feature that your 520m GPU is incapable of supporting or that NV decides is too much trouble to support. A 720m GPU will support many new extensions that your 520m GPU does not, but at the same time they can both implement all of the required functionality from GL 4.4. This is why GL has extensions in addition to core versions. Until things are standardized across all of the vendors who are part of the ARB, some features of GPU hardware are unusable in core GL. There may be optional ARB extensions introduced with the yearly release of new GL version specifications, but until they are promoted to core, GL does not require support for them. MSI GAMING GeForce GT 710 1GB GDRR3 64-bit HDCP Support DirectX 12 OpenGL 4.5 Heat Sink Low Profile Graphics Card. AMD's solution to this "problem" was to introduce a whole new API (Mantle) that more closely follows the feature set of their Graphics Core Next-based architectures more of a console approach to API design. This is because they are designed around supporting the most hardware possible rather than all of the features of one specific piece of hardware. OpenGL still lacks support for some features introduced in Direct3D 11 and likewise Direct3D 11.x lacks support for some OpenGL 4.x features and neither API fully exposes the underlying hardware. In fact, core GL often lags a generation or more behind HW capabilities in required functionality. Every new generation of GPUs generally adds new HW features, but the features exposed by every new version of OpenGL do not necessarily require new HW. A core OpenGL revision (such as OpenGL 4.5) bundles a set of agreed extensions and mandates their mutual support Note: implementations can also unbundle ARB extensions for hardware unable to support the latest core revision So easiest to describe OpenGL 4.5 based on its bundled extensions 4.5. You will need any one of the following Fermi or Kepler based GPUs to get access to all the OpenGL 4.4 and GLSL 4.
Nvidia opengl 4.4 support driver#
You could say that the progress in graphics APIs with respect to hardware functionality has stopped since Fermi. Nvidia has announced driver 325.05.03 for Linux provides beta support for OpenGL 4.4 and GLSL 4.40 on capable hardware.
Or I do not understand it clear? And so what does it mean that my video card is supported openGL 4.x?
Vendors try to find ways to accelerate video cards in hw level and add functions that use it.
Nvidia opengl 4.4 support update#
Why vendors realize new video cards if they can update openGL to add new function? I think it is untruth. According to you, the progress in video cards stopped since the fermi architecture.