• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Khronos Announces OpenGL 4.0 Specifications

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
47,300 (7.53/day)
Location
Hyderabad, India
System Name RBMK-1000
Processor AMD Ryzen 7 5700G
Motherboard ASUS ROG Strix B450-E Gaming
Cooling DeepCool Gammax L240 V2
Memory 2x 8GB G.Skill Sniper X
Video Card(s) Palit GeForce RTX 2080 SUPER GameRock
Storage Western Digital Black NVMe 512GB
Display(s) BenQ 1440p 60 Hz 27-inch
Case Corsair Carbide 100R
Audio Device(s) ASUS SupremeFX S1220A
Power Supply Cooler Master MWE Gold 650W
Mouse ASUS ROG Strix Impact
Keyboard Gamdias Hermes E2
Software Windows 11 Pro
The Khronos group, at the Game Developers Conference, announced the OpenGL 4.0 API specifications. OpenGL 4.0 is set to rival DirectX 11 in being able to make use of hardware tessellation offered by this generation's GPUs, drawing of data generated by OpenGL, OpenCL, or other external APIs without any intervention from the CPU, support for 64-bit Double Precision Floating Point shader operations, and a number of performance improvements. OpenGL is a multi-platform API that can run on operating environments such as Windows, Linux, Mac OS, certain gaming consoles, as well as a low-resource API for mobile devices. A list of main feature changes in OpenGL 4.0 are as follows:
  • Two new shader stages that enable the GPU to offload geometry tessellation from the CPU
  • Per-sample fragment shaders and programmable fragment shader input positions for increased rendering quality and anti-aliasing flexibility
  • Drawing of data generated by OpenGL, or external APIs such as OpenCL, without CPU intervention
  • Shader subroutines for significantly increased programming flexibility;
  • Separation of texture state and texture data through the addition of a new object type called sampler objects
  • 64-bit double precision floating point shader operations and inputs/outputs for increased rendering accuracy and quality
  • Performance improvements, including instanced geometry shaders, instanced arrays, and a new timer query


"The release of OpenGL 4.0 is a major step forward in bringing state-of-the-art functionality to cross-platform graphics acceleration, and strengthens OpenGL's leadership position as the epicenter of 3D graphics on the web, on mobile devices as well as on the desktop," said Barthold Lichtenbelt, OpenGL ARB working group chair and senior manager Core OpenGL at NVIDIA. "NVIDIA is pleased to announce that its upcoming Fermi-based graphics accelerators will fully support OpenGL 4.0 at launch."

"AMD sees the release of OpenGL 4.0 as another major accomplishment for the OpenGL ARB," said Ben Bar-Haim, vice president of design engineering at AMD. "AMD contributes to the Khronos workgroups, and we consistently find that Khronos is successful at developing healthy, thriving, and evolving open standards such as OpenGL and OpenCL."

Driver updates by NVIDIA and AMD will carry the OpenGL 4.0 installable client driver, enabling support for the API by existing and upcoming shader model 5.0 graphics processors.

View at TechPowerUp Main Site
 

PCpraiser100

New Member
Joined
Jul 17, 2008
Messages
1,062 (0.18/day)
System Name REBEL R1
Processor Core i7 920
Motherboard ASUS P6T
Cooling Stock
Memory 6GB OCZ GOLD TC LV Kit 1866MHz@1.65V 9-9-9-24
Video Card(s) Two Sapphire HD 5770 Vapor-X Xfire'd and OC'd (920/1330)
Storage Seagate 7200.11 500GB 32MB
Case Antec Three Hundred
Audio Device(s) ASUS Xonar D1 PCI Sound Card
Power Supply OCZ StealthXStream 500W
Software Windows 7 Ultimate 64-bit
Benchmark Scores 16585 Performance Score on 3DMark Vantage
Nice, can't wait.
 

OnBoard

New Member
Joined
Sep 16, 2006
Messages
3,033 (0.45/day)
Location
Finland
Processor Core i5-750 @ 3.6GHz 1.136V 24/7
Motherboard Gigabyte P55A-UD3, SATA 6Gbit/s & USB3.0 baby!
Cooling Alpenföhn Brocken HeatpipeDirectTouch
Memory Geil Ultra Series 4GB 2133MHz DDR3 @ 1440MHz 7-7-7-24
Video Card(s) Gigabyte GTX 460 1GB OC (mostly stock speeds)
Storage OS: Samsung F3 500GB Games: Samsung F1 640GB
Display(s) new! Samsung P2350 23" FullHD 2ms / Mirai DTL-632E500 32" LCD
Case new! Xigmatek Midgard/Utgard side window with red cathodes, 1x140mm & 3x120mm fans
Audio Device(s) new! ASUS Xonar DG & JVC HA-RX700 headphones
Power Supply Cougar CM 700W Modular
Software Windows 7 Home Premium x64
Benchmark Scores Logitech UltraX Premium & G5 laser v2 + Ulti-mat Breathe X2 for fragging
I remember the days when you could select if you use DirectX or OpenGL in the game. I'd take OpenGl 4 + DirectX 10/11 over current DX9/10/11 any day.
 

DrPepper

The Doctor is in the house
Joined
Jan 16, 2008
Messages
7,482 (1.21/day)
Location
Scotland (It rains alot)
System Name Rusky
Processor Intel Core i7 D0 3.8Ghz
Motherboard Asus P6T
Cooling Thermaltake Dark Knight
Memory 12GB Patriot Viper's 1866mhz 9-9-9-24
Video Card(s) GTX470 1280MB
Storage OCZ Summit 60GB + Samsung 1TB + Samsung 2TB
Display(s) Sharp Aquos L32X20E 1920 x 1080
Case Silverstone Raven RV01
Power Supply Corsair 650 Watt
Software Windows 7 x64
Benchmark Scores 3DMark06 - 18064 http://img.techpowerup.org/090720/Capture002.jpg
This better not be like 3.0.
 
T

TAViX

Guest
Does ATI 5xxx cards will support this? I know Fermi does....
 

DrPepper

The Doctor is in the house
Joined
Jan 16, 2008
Messages
7,482 (1.21/day)
Location
Scotland (It rains alot)
System Name Rusky
Processor Intel Core i7 D0 3.8Ghz
Motherboard Asus P6T
Cooling Thermaltake Dark Knight
Memory 12GB Patriot Viper's 1866mhz 9-9-9-24
Video Card(s) GTX470 1280MB
Storage OCZ Summit 60GB + Samsung 1TB + Samsung 2TB
Display(s) Sharp Aquos L32X20E 1920 x 1080
Case Silverstone Raven RV01
Power Supply Corsair 650 Watt
Software Windows 7 x64
Benchmark Scores 3DMark06 - 18064 http://img.techpowerup.org/090720/Capture002.jpg
Does ATI 5xxx cards will support this? I know Fermi does....

Yes it does. If you read the bottom line of the original post it says it arrives in a new driver for both AMD and Nvidia.
 
Joined
Jul 13, 2008
Messages
306 (0.05/day)
Location
EU
Update prediction

Typically it takes nvidia a month, maybe two, to update OpenGL after a version change , and ATI 3 to 6 months for the same.

And yes I agree, OpenGL always had a feel that was nicer than DX, DX seems so smoothed and OpenGL always had more contrasting lighting which looks nicer.
Now you might argue you can do the same lighting in DX, but even if so, developers seems influenced by default setups and programming examples in the SDK and in real life you get the results I described where DX stuff seems smoothed by too much ambient light, in my experience.
 

TheMailMan78

Big Member
Joined
Jun 3, 2007
Messages
22,599 (3.52/day)
Location
'Merica. The Great SOUTH!
System Name TheMailbox 5.0 / The Mailbox 4.5
Processor RYZEN 1700X / Intel i7 2600k @ 4.2GHz
Motherboard Fatal1ty X370 Gaming K4 / Gigabyte Z77X-UP5 TH Intel LGA 1155
Cooling MasterLiquid PRO 280 / Scythe Katana 4
Memory ADATA RGB 16GB DDR4 2666 16-16-16-39 / G.SKILL Sniper Series 16GB DDR3 1866: 9-9-9-24
Video Card(s) MSI 1080 "Duke" with 8Gb of RAM. Boost Clock 1847 MHz / ASUS 780ti
Storage 256Gb M4 SSD / 128Gb Agelity 4 SSD , 500Gb WD (7200)
Display(s) LG 29" Class 21:9 UltraWide® IPS LED Monitor 2560 x 1080 / Dell 27"
Case Cooler Master MASTERBOX 5t / Cooler Master 922 HAF
Audio Device(s) Realtek ALC1220 Audio Codec / SupremeFX X-Fi with Bose Companion 2 speakers.
Power Supply Seasonic FOCUS Plus Series SSR-750PX 750W Platinum / SeaSonic X Series X650 Gold
Mouse SteelSeries Sensei (RAW) / Logitech G5
Keyboard Razer BlackWidow / Logitech (Unknown)
Software Windows 10 Pro (64-bit)
Benchmark Scores Benching is for bitches.
Yeah but what uses OpenGL nowadays anyway?
 
Joined
May 7, 2009
Messages
5,392 (0.94/day)
Location
Carrollton, GA
System Name ODIN
Processor AMD Ryzen 7 5800X
Motherboard Gigabyte B550 Aorus Elite AX V2
Cooling Dark Rock 4
Memory G Skill RipjawsV F4 3600 Mhz C16
Video Card(s) MSI GeForce RTX 3080 Ventus 3X OC LHR
Storage Crucial 2 TB M.2 SSD :: WD Blue M.2 1TB SSD :: 1 TB WD Black VelociRaptor
Display(s) Dell S2716DG 27" 144 Hz G-SYNC
Case Fractal Meshify C
Audio Device(s) Onboard Audio
Power Supply Antec HCP 850 80+ Gold
Mouse Corsair M65
Keyboard Corsair K70 RGB Lux
Software Windows 10 Pro 64-bit
Benchmark Scores I don't benchmark.
That was the piece that Valve needed. Now the porting of Steam onto Mac OSX will be an easier sale to third party companies that sell their products through Steam. With OpenGL up-to-date, companies can use the current gen graphics for computers and all the current tech to code their games for Mac. Using OpenGL should be easier on Mac than forcing DX.
 
Joined
Jul 13, 2008
Messages
306 (0.05/day)
Location
EU
Good point TheLaughingMan, and I hope you are right and OpenGL gets more use again.

edit:
On a related subject, I recently saw an announcement that Unreal Engine 3 was now supporting the steam suite and they made some deals with valve, and unreal engine is actually still supporting OpenGL, so you have unreal engine (3) + steam + macs all set up for an OpenGL future :)

This at the same time is a reply to those saying 'what still has OpenGL?' Unreal engine does, and that's used by quite a few games and in constant development, they even added nvidia 3D stuff to it now so it can be used for 3D glasses on triple screens in the future I guess.

note though that I don't like steam anymore since they messed up a few games I liked, first by 'updating' with in-game ads then by messing up games with console-like simplifications of play that are only acceptable for people that play with a damn gamepad from a sofa, and that should not be so on PC's.
And I also don't like they logging and tracking every second I play, when how often and what, and even announcing that to the world :|
 
Last edited:
T

TAViX

Guest
Yeah but what uses OpenGL nowadays anyway?

LOL. Games are not the only thing a video card is used for.

OpenGL is mainly use for 3D Design/Rendering applications like CATIA, SolidWorks, AutoCAD 3D, Inventor, etc or MAYA, 3D Studio MAX, etc, etc.

It's so nice that if you use OpenGL optimized drivers (like I use home on my 5870) I can actually have ALMOST the same performance levels as a profesional accelerator. Even if the performance is not as high as a profession card, using OpenGL acceleration on those apps is a must, when working with big assemblies, very detailed surfaces/parts, or for high-res renderings.

On a related subject, I recently saw an announcement that Unreal Engine 3 was now supporting the steam suite and they made some deals with valve, and unreal engine is actually still supporting OpenGL, so you have unreal engine (3) + steam + macs all set up for an OpenGL future :)

This at the same time is a reply to those saying 'what still has OpenGL?' Unreal engine does, and that's used by quite a few games and in constant development, they even added nvidia 3D stuff to it now so it can be used for 3D glasses on triple screens in the future I guess.

Don't forget that the previews Unreal Engines had better OpenGL support than DX3D, and I remember that Unreal and also Unreal 2 were running much better on OpenGL than D3D. This not to mention that all ID engine games are running on OpenGL(Doom 3, Quake 3, Quake Wars, etc)
 
Last edited by a moderator:
Joined
Jul 13, 2008
Messages
306 (0.05/day)
Location
EU
Well yes id uses OpenGL but Carmack is now also doing DX because he codes for the x360, so you have to worry.
 

DrPepper

The Doctor is in the house
Joined
Jan 16, 2008
Messages
7,482 (1.21/day)
Location
Scotland (It rains alot)
System Name Rusky
Processor Intel Core i7 D0 3.8Ghz
Motherboard Asus P6T
Cooling Thermaltake Dark Knight
Memory 12GB Patriot Viper's 1866mhz 9-9-9-24
Video Card(s) GTX470 1280MB
Storage OCZ Summit 60GB + Samsung 1TB + Samsung 2TB
Display(s) Sharp Aquos L32X20E 1920 x 1080
Case Silverstone Raven RV01
Power Supply Corsair 650 Watt
Software Windows 7 x64
Benchmark Scores 3DMark06 - 18064 http://img.techpowerup.org/090720/Capture002.jpg
OpenGL is probably dead if this flops like 3.0.

I'm not sentimental about opengl and it seems they've fell behind DX.
 
Joined
Jul 13, 2008
Messages
306 (0.05/day)
Location
EU
OpenGL cannot die since DX is MS propriety and as long as they aren't the only company making OS's there HAS to be another way to get 3D.
Plus on phones OpenGL is the 3D standard, so that should protect it pretty well.
 
Top