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

Khronos Releases OpenGL 4.4 Specification

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
46,349 (7.68/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 today announced the immediate release of the OpenGL 4.4 specification, bringing the very latest graphics functionality to the most advanced and widely adopted cross-platform 2D and 3D graphics API (application programming interface). OpenGL 4.4 unlocks capabilities of today's leading-edge graphics hardware while maintaining full backwards compatibility, enabling applications to incrementally use new features while portably accessing state-of-the-art graphics processing units (GPUs) across diverse operating systems and platforms. Also, OpenGL 4.4 defines new functionality to streamline the porting of applications and titles from other platforms and APIs. The full specification and reference materials are available for immediate download here.

In addition to the OpenGL 4.4 specification, the OpenGL ARB (Architecture Review Board) Working Group at Khronos has created the first set of formal OpenGL conformance tests since OpenGL 2.0. Khronos will offer certification of drivers from version 3.3, and full certification is mandatory for OpenGL 4.4 and onwards. This will help reduce differences between multiple vendors' OpenGL drivers, resulting in enhanced portability for developers. "The delivery of conformance tests for OpenGL 4.4 is a significant milestone - as it is vital for developers to be able to rely on the API they are trusting to accelerate their content across multiple platforms," said Barthold Lichtenbelt, OpenGL ARB working group chair. "The OpenGL ARB is committed to continue to deepen communications with the developer community so we can continue to build OpenGL functionality that creates real-world business opportunities for the 3D industry."

New functionality in the OpenGL 4.4 specification includes:
Buffer Placement Control (GL_ARB_buffer_storage)
Significantly enhances memory flexibility and efficiency through explicit control over the position of buffers in the graphics and system memory, together with cache behavior control - including the ability of the CPU to map a buffer for direct use by a GPU.

Efficient Asynchronous Queries (GL_ARB_query_buffer_object)
Buffer objects can be the direct target of a query to avoid the CPU waiting for the result and stalling the graphics pipeline. This provides significantly boosted performance for applications that intend to subsequently use the results of queries on the GPU, such as dynamic quality reduction strategies based on performance metrics.

Shader Variable Layout (GL_ARB_enhanced_layouts)
Detailed control over placement of shader interface variables, including the ability to pack vectors efficiently with scalar types. Includes full control over variable layout inside uniform blocks and enables shaders to specify transform feedback variables and buffer layout.

Efficient Multiple Object Binding (GL_ARB_multi_bind)
New commands which enable an application to bind or unbind sets of objects with one API call instead of separate commands for each bind operation, amortizing the function call, name space lookup, and potential locking overhead. The core rendering loop of many graphics applications frequently binds different sets of textures, samplers, images, vertex buffers, and uniform buffers and so this can significantly reduce CPU overhead and improve performance.

Streamlined Porting of Direct3D applications
A number of core functions contribute to easier porting of applications and games written in Direct3D including GL_ARB_buffer_storage for buffer placement control, GL_ARB_vertex_type_10f_11f_11f_rev which creates a vertex data type that packs three components in a 32 bit value that provides a performance improvement for lower precision vertices and is a format used by Direct3D, and GL_ARB_texture_mirror_clamp_to_edge that provides a texture clamping mode also used by Direct3D.

Extensions released alongside the OpenGL 4.4 specification include:
  • Bindless Texture Extension (GL_ARB_bindless_texture): Shaders can now access an effectively unlimited number of texture and image resources directly by virtual addresses. This bindless texture approach avoids the application overhead due to explicitly binding a small window of accessible textures. Ray tracing and global illumination algorithms are faster and simpler with unfettered access to a virtual world's entire texture set.
  • Sparse Texture Extension (GL_ARB_sparse_texture): Enables handling of huge textures that are much larger than the GPUs physical memory by allowing an application to select which regions of the texture are resident for 'mega-texture' algorithms and very large data-set visualizations.
Industry Support
"AMD has a long tradition of supporting open industry standards, and congratulates the Khronos Group on the announcement of the OpenGL 4.4 specification for state-of-the-art graphics processing," said Matt Skynner, corporate vice president and general manager, Graphics Business Unit, AMD. "Maintaining and enhancing OpenGL as a strong and viable graphics API is very important to AMD in support of our APUs and GPUs. We're proud to continue support for the OpenGL development community."

"We worked closely with Khronos on OpenGL 4.4, so we wanted to make sure the day it was announced we had compliant drivers for our Fermi and Kepler GPUs," said Tony Tamasi, senior vice president, Content and Technology at NVIDIA. "We're also working to bring support to Tegra, so developers can create amazing content that scales from high-end PCs down to mobile devices." (These products are based on the published OpenGL 4.4 Specification, and are submitted to, and are expected to pass, the Khronos Conformance Testing Process. Current conformance status can be found at www.khronos.org/conformance.)

OpenGL BOF at SIGGRAPH, Anaheim, CA July 24th 2013
There is an OpenGL BOF "Birds of a Feather" Meeting on Wednesday, July 24th at 7-8PM at the Hilton Anaheim, California Ballroom A & B, where attendees are invited to meet OpenGL implementers and developers and learn more about the new OpenGL 4.4 specification.

View at TechPowerUp Main Site
 
Joined
Mar 7, 2013
Messages
43 (0.01/day)
System Name The not quite amazing rig
Processor AMD FX-6300@stock
Motherboard ASUS M5A97 plus
Cooling stock
Memory 8GB PNY DDR3 @1600mhz
Video Card(s) MSI Twin Frozr HD 7850@stock
Storage Samsung Spinpoint 1TB@7200RPM
Display(s) iiyama Prolite E2208HDD
Case Shitty gigabyte case
Audio Device(s) Onboard Audio
Power Supply Zalman 80+ 600W PSU
Software Windows 7, Crunchbang.
Streamlined Porting of Direct3D applications
A number of core functions contribute to easier porting of applications and games written in Direct3D

Hopefully steam for linux will grow faster now.
 
Joined
Sep 15, 2011
Messages
6,465 (1.41/day)
Processor Intel® Core™ i7-13700K
Motherboard Gigabyte Z790 Aorus Elite AX
Cooling Noctua NH-D15
Memory 32GB(2x16) DDR5@6600MHz G-Skill Trident Z5
Video Card(s) ZOTAC GAMING GeForce RTX 3080 AMP Holo
Storage 2TB SK Platinum P41 SSD + 4TB SanDisk Ultra SSD + 500GB Samsung 840 EVO SSD
Display(s) Acer Predator X34 3440x1440@100Hz G-Sync
Case NZXT PHANTOM410-BK
Audio Device(s) Creative X-Fi Titanium PCIe
Power Supply Corsair 850W
Mouse Logitech Hero G502 SE
Software Windows 11 Pro - 64bit
Benchmark Scores 30FPS in NFS:Rivals
To bad the game companies are not coding games primary for OpenGL. Is so much better than Direct3D11
 
Joined
Aug 7, 2007
Messages
2,723 (0.45/day)
Processor i5-7600k
Motherboard ASRock Z170 Pro4
Cooling CM Hyper 212 EVO w/ AC MX-4
Memory 2x8GB DDR4 2400 Corsair LPX Vengeance 15-15-15-36
Video Card(s) MSI Twin Frozr 1070ti
Storage 240GB Corsair Force GT
Display(s) 23' Dell AW2310
Case Corsair 550D
Power Supply Seasonic SS-760XP2 Platinum
Software Windows 10 Pro 64-bit
I'm not a coder nor do I know anything about the industry, but I like OpenGL just for the fact that it isn't Microshit. Once things become the norm for long periods of time (ex. windows os on desktops), monopolies form and become money hungry sobs. I'm all for alternatives :toast:

On a side note, smartphone games only use OpenGL 2.0 right now if I'm not mistaken. They already release 4.4 and we aren't even utilizing 4.0 on smartphone games yet, or even 3.0! And from what I've heard, the HTC One just got support for 3.0. Can't wait to see what the next-gen of mobile games will bring :)
 

crazyeyesreaper

Not a Moderator
Staff member
Joined
Mar 25, 2009
Messages
9,759 (1.77/day)
Location
04578
System Name Old reliable
Processor Intel 8700K @ 4.8 GHz
Motherboard MSI Z370 Gaming Pro Carbon AC
Cooling Custom Water
Memory 32 GB Crucial Ballistix 3666 MHz
Video Card(s) MSI GTX 1080 Ti Gaming X
Storage 3x SSDs 2x HDDs
Display(s) Dell U2412M + Samsung TA350
Case Thermaltake Core P3 TG
Audio Device(s) Samson Meteor Mic / Generic 2.1 / KRK KNS 6400 headset
Power Supply Zalman EBT-1000
Mouse Mionix NAOS 7000
Keyboard Mionix
wrong ^ Smartphones use OpenGL ES
http://en.wikipedia.org/wiki/OpenGL_ES

As of Open GL 4.1 they are compatibile with each other so a game using Open GL ES will run on desktops just fine. Open GL tends to lag behind Direct X in terms of features but once fully implemented and used properly they usually do end up a bit more efficient and in general can be a bit more versatile.
 

AsRock

TPU addict
Joined
Jun 23, 2007
Messages
18,870 (3.07/day)
Location
UK\USA
Processor AMD 3900X \ AMD 7700X
Motherboard ASRock AM4 X570 Pro 4 \ ASUS X670Xe TUF
Cooling D15
Memory Patriot 2x16GB PVS432G320C6K \ G.Skill Flare X5 F5-6000J3238F 2x16GB
Video Card(s) eVga GTX1060 SSC \ XFX RX 6950XT RX-695XATBD9
Storage Sammy 860, MX500, Sabrent Rocket 4 Sammy Evo 980 \ 1xSabrent Rocket 4+, Sammy 2x990 Pro
Display(s) Samsung 1080P \ LG 43UN700
Case Fractal Design Pop Air 2x140mm fans from Torrent \ Fractal Design Torrent 2 SilverStone FHP141x2
Audio Device(s) Yamaha RX-V677 \ Yamaha CX-830+Yamaha MX-630 Infinity RS4000\Paradigm P Studio 20, Blue Yeti
Power Supply Seasonic Prime TX-750 \ Corsair RM1000X Shift
Mouse Steelseries Sensei wireless \ Steelseries Sensei wireless
Keyboard Logitech K120 \ Wooting Two HE
Benchmark Scores Meh benchmarks.
To bad the game companies are not coding games primary for OpenGL. Is so much better than Direct3D11

Yeah maybe more will join over time

Euro Truck Sim 2 uses it and i can tell ya it's every bit as good as DX as you can run the game under either.
 
Joined
Dec 3, 2012
Messages
613 (0.15/day)
Processor Intel i9 9900K @5Ghz 1.32vlts
Motherboard Gigabyte Z390 Aorus Pro Wi-Fi
Cooling BeQuiet Dark Rock 4
Memory 32GB Corsair Vengeance Pro DDR4 3200Mhz (16-18-18-36)
Video Card(s) Nvidia RTX 3080 Founders Edition
Storage 512GB Gigabyte Aorus NVMe (Boot) 1TB Crucial NVMe (Games)
Display(s) LG UK850 27in 4K Freesync/G-Sync/HDR 600
Case Fractal Design Meshify C Windowed (Dark Tint)
Audio Device(s) Corsair HS70 Special Edition Wireless Headphones & 7.1 Sound
Power Supply Corsair RMx 850w Gold
Mouse HyperX Pulsefire Surge RGB
Keyboard HyperX Alloy Elite Mechanical RGB (Cherry Red)
Software Windows 10 Home
I'd imagine this will be useful for Playstation 4 developers as it uses a custom tool set based on OpenGL.
 
Joined
Aug 30, 2009
Messages
4,012 (0.75/day)
Location
Sarasota, Florida, USA
System Name Awesomesauce 4.3 | Laptop (MSI GE72VR 6RF Apache Pro-023)
Processor Intel Core i7-5820K 4.16GHz 1.28v/3GHz 1.05v uncore | Intel Core i7-6700HQ @ 3.1GHz
Motherboard Gigabyte GA-X99-UD5 WiFi LGA2011-v3| Stock
Cooling Corsair H100i v2 w/ 2x EK Vardar F4-120ER + various 120/140mm case fans | Stock
Memory G.Skill RJ-4 16GB DDR4-2666 CL15 quad channel | 12GB DDR4-2133
Video Card(s) EVGA GTX 1080 Ti Hybrid SC2 11GB @ 2012/5151 boost | NVIDIA GTX 1060 6GB +200/+500 + Intel 530
Storage Samsung 840 EVO 500GB + Seagate 3TB 7200RPM + others | Kingston 256GB M.2 SATA + 1TB 7200RPM
Display(s) Acer G257HU 1440p 60Hz AH-IPS 4ms | 17.3" 1920*1080 60Hz wide angle TN notebook panel
Case Fractal Design Define XL R2 | MSI
Audio Device(s) Creative Sound Blaster Z | Realtek with quad stereo speakers and subwoofer
Power Supply Corsair HX850i Platinum | 19.5v 180w Delta brick
Software Windows 10 Pro x64 | Windows 10 Home x64
I would just be happy if developers stopped using DX9 at the least. I'm tired of my high FPS gaming being ruined by "system overhead" where neither my CPU or GPU are close to being fully loaded and yet my FPS falls off a cliff. Far Cry 3 and Tomb Raider 2013 are great examples of what I want to see, as they keep my HD 7970 loaded at 99% usage and the CPU usage is perfectly balanced across four CPU cores.
 
Joined
Mar 7, 2013
Messages
43 (0.01/day)
System Name The not quite amazing rig
Processor AMD FX-6300@stock
Motherboard ASUS M5A97 plus
Cooling stock
Memory 8GB PNY DDR3 @1600mhz
Video Card(s) MSI Twin Frozr HD 7850@stock
Storage Samsung Spinpoint 1TB@7200RPM
Display(s) iiyama Prolite E2208HDD
Case Shitty gigabyte case
Audio Device(s) Onboard Audio
Power Supply Zalman 80+ 600W PSU
Software Windows 7, Crunchbang.
Yeah maybe more will join over time

Euro Truck Sim 2 uses it and i can tell ya it's every bit as good as DX as you can run the game under either.

Dang, that game looks good for a simulator game. Seriously, compared to train simulator or farm simulator etc.
 
Joined
Jan 12, 2010
Messages
1,526 (0.29/day)
System Name Custom Built
Processor AMD Ryzen 5 3600
Motherboard Asus PRIME A520M-A
Cooling Stock heatsink/fan
Memory 16GB 2x8GB Corsair Vengeance LPX 2400MHz
Video Card(s) MSI 1050Ti 4GB
Storage KINGSTON SNVS250G 256GB M.2 + 2 data disks
Display(s) Dell S2421NX
Case Aerocool CS103
Audio Device(s) Realtek
Power Supply Seasonic M12II-520 EVO
Mouse Logitech MX Master 2S
Keyboard Logitech
Software Windows 11 Pro 64-bit
I'll believe OpenGL will rule and also I hope to:

AFAIK PS4 will be OpenGL and IDK if Wii U is.
Linux, Mac OS, Android, iOS, all use OpenGL and all of these are growing very fast. The last two being OpenGL ES which is a subset of OpenGL. It will be more easily to release multis if using the same API.
It's free and more powerful.

DirectX is isolated.



On a side note, smartphone games only use OpenGL 2.0 right now if I'm not mistaken. They already release 4.4 and we aren't even utilizing 4.0 on smartphone games yet, or even 3.0! And from what I've heard, the HTC One just got support for 3.0. Can't wait to see what the next-gen of mobile games will bring :)

Only HTC One or Android 4.3 devices in general? (or does that depend on the SOC too)? That will be cool :toast:.
 
Last edited:
Joined
Sep 1, 2009
Messages
1,182 (0.22/day)
Location
CO
System Name 4k
Processor AMD 5800x3D
Motherboard MSI MAG b550m Mortar Wifi
Cooling Corsair H100i
Memory 4x8Gb Crucial Ballistix 3600 CL16 bl8g36c16u4b.m8fe1
Video Card(s) Nvidia Reference 3080Ti
Storage ADATA XPG SX8200 Pro 1TB
Display(s) LG 48" C1
Case CORSAIR Carbide AIR 240 Micro-ATX
Audio Device(s) Asus Xonar STX
Power Supply EVGA SuperNOVA 650W
Software Microsoft Windows10 Pro x64
What would really be cool is if sony were to tweak the ps4 OS some and release it for PC's. I know there would be alot of work involved but one could dream of having Playstation OS for playing games based off BSD.
 

AsRock

TPU addict
Joined
Jun 23, 2007
Messages
18,870 (3.07/day)
Location
UK\USA
Processor AMD 3900X \ AMD 7700X
Motherboard ASRock AM4 X570 Pro 4 \ ASUS X670Xe TUF
Cooling D15
Memory Patriot 2x16GB PVS432G320C6K \ G.Skill Flare X5 F5-6000J3238F 2x16GB
Video Card(s) eVga GTX1060 SSC \ XFX RX 6950XT RX-695XATBD9
Storage Sammy 860, MX500, Sabrent Rocket 4 Sammy Evo 980 \ 1xSabrent Rocket 4+, Sammy 2x990 Pro
Display(s) Samsung 1080P \ LG 43UN700
Case Fractal Design Pop Air 2x140mm fans from Torrent \ Fractal Design Torrent 2 SilverStone FHP141x2
Audio Device(s) Yamaha RX-V677 \ Yamaha CX-830+Yamaha MX-630 Infinity RS4000\Paradigm P Studio 20, Blue Yeti
Power Supply Seasonic Prime TX-750 \ Corsair RM1000X Shift
Mouse Steelseries Sensei wireless \ Steelseries Sensei wireless
Keyboard Logitech K120 \ Wooting Two HE
Benchmark Scores Meh benchmarks.
Joined
Aug 7, 2007
Messages
2,723 (0.45/day)
Processor i5-7600k
Motherboard ASRock Z170 Pro4
Cooling CM Hyper 212 EVO w/ AC MX-4
Memory 2x8GB DDR4 2400 Corsair LPX Vengeance 15-15-15-36
Video Card(s) MSI Twin Frozr 1070ti
Storage 240GB Corsair Force GT
Display(s) 23' Dell AW2310
Case Corsair 550D
Power Supply Seasonic SS-760XP2 Platinum
Software Windows 10 Pro 64-bit
wrong ^ Smartphones use OpenGL ES
http://en.wikipedia.org/wiki/OpenGL_ES

As of Open GL 4.1 they are compatibile with each other so a game using Open GL ES will run on desktops just fine. Open GL tends to lag behind Direct X in terms of features but once fully implemented and used properly they usually do end up a bit more efficient and in general can be a bit more versatile.

AH, HA!! I knew there was some flaw in my post. Found that out just by googling around here and there :p
 
Joined
Sep 25, 2007
Messages
5,965 (0.99/day)
Location
New York
Processor AMD Ryzen 9 5950x, Ryzen 9 5980HX
Motherboard MSI X570 Tomahawk
Cooling Be Quiet Dark Rock Pro 4(With Noctua Fans)
Memory 32Gb Crucial 3600 Ballistix
Video Card(s) Gigabyte RTX 3080, Asus 6800M
Storage Adata SX8200 1TB NVME/WD Black 1TB NVME
Display(s) Dell 27 Inch 165Hz
Case Phanteks P500A
Audio Device(s) IFI Zen Dac/JDS Labs Atom+/SMSL Amp+Rivers Audio
Power Supply Corsair RM850x
Mouse Logitech G502 SE Hero
Keyboard Corsair K70 RGB Mk.2
VR HMD Samsung Odyssey Plus
Software Windows 10
Wii, Wii U, 3DS, PS3, PS4 uses customized versions of OpenGL(ES)
Xbox 360 uses a custom DX10
Xbox One uses DX11.2

OpenGL really needs to take over at this point.
 

crazyeyesreaper

Not a Moderator
Staff member
Joined
Mar 25, 2009
Messages
9,759 (1.77/day)
Location
04578
System Name Old reliable
Processor Intel 8700K @ 4.8 GHz
Motherboard MSI Z370 Gaming Pro Carbon AC
Cooling Custom Water
Memory 32 GB Crucial Ballistix 3666 MHz
Video Card(s) MSI GTX 1080 Ti Gaming X
Storage 3x SSDs 2x HDDs
Display(s) Dell U2412M + Samsung TA350
Case Thermaltake Core P3 TG
Audio Device(s) Samson Meteor Mic / Generic 2.1 / KRK KNS 6400 headset
Power Supply Zalman EBT-1000
Mouse Mionix NAOS 7000
Keyboard Mionix
PS3 actually has seperate code path that is not Open GL its called GCM, that said the PS3 can utilize Open GL ES 2.0 but few games actually use that path. This is why ports to PS3 from 360 games tend to run well poorly examples being Mass Effect 3 and a few others where the frame rate can be nearly 20% lower than its competitor. as for the other consoles I have no checked what they use.

Essentially 360 / PS3 / PC all had different standards thus crappy ports

XBone being 11.2 will help PC ports immensely as the API is now uniform with 11.2 only adding a few things no one actually seems to use and will probably be limited to console exclusives where as Xbox 360 was more of a Hybrid between DX9 and DX10 it didnt have all the features of 10 but was more advanced and DX9.
 
Joined
Jan 13, 2011
Messages
219 (0.05/day)
Yeah Playstation games mostly uses the LibGCM with that icky emulation layer. Anyways If developers are properly agnostic about their development porting is all around the same-ish if you're making a game for windows, linux, freeBSD, mac, android, at the end of the day even if you made a game with openGL it doesn't mean it will run on all the platforms due to small quarks in implementation there will be a cost still involved.

One of the strongest reason for a company to use DirectX is the support and a very strong tools for development. Else why would companies pay extra to Microsoft just to produce and sell a game in DirectX. Anyways i just don't like driver implementation of OpenGL compared to DirectX and dealing with the shader compiler. Pretty much the reasons why i think openGL will never overtake DirectX. DirectX as a package not just D3D vs OpenGL is why games wont be using OpenGL.
 
Last edited:
Joined
May 2, 2013
Messages
482 (0.12/day)
Location
GA
System Name RYZEN RECKER
Processor Ryzen 5 5600X
Motherboard Asus Prime B350-plus
Cooling Arctic Cooler 120mm CPU, Cougar case fans.
Memory 16GB (2x8GB) Corsair LPX 3200mhz
Video Card(s) XFX 6700XT Swift 309
Storage 6.5TB total across 4 different drives
Display(s) Acer 32" 170hz VA
Case Antec 900
Audio Device(s) Logitech G430 headset
Power Supply Corsair CX850m
Mouse Steel Series Sensei Ten
Keyboard Corsair K55
Software Windows 10 64-bit
So does this make Doom 3 and Quake 4 look better or something? What other games actually use OpenGL..?
 
Joined
Apr 21, 2010
Messages
5,731 (1.12/day)
Location
West Midlands. UK.
System Name Ryzen Reynolds
Processor Ryzen 1600 - 4.0Ghz 1.415v - SMT disabled
Motherboard mATX Asrock AB350m AM4
Cooling Raijintek Leto Pro
Memory Vulcan T-Force 16GB DDR4 3000 16.18.18 @3200Mhz 14.17.17
Video Card(s) Sapphire Nitro+ 4GB RX 580 - 1450/2000 BIOS mod 8-)
Storage Seagate B'cuda 1TB/Sandisk 128GB SSD
Display(s) Acer ED242QR 75hz Freesync
Case Corsair Carbide Series SPEC-01
Audio Device(s) Onboard
Power Supply Corsair VS 550w
Mouse Zalman ZM-M401R
Keyboard Razor Lycosa
Software Windows 10 x64
Benchmark Scores https://www.3dmark.com/spy/6220813
I'm not a coder nor do I know anything about the industry, but I like OpenGL just for the fact that it isn't Microshit.

Well folks, I don't know shit about the shit that I'm talking bout but I know I hate that damn MS, they nasty, they evil, they big corporation and I don't like them, (I just happen to use their IP 95% of the time but I don't like them)

Some people need a good slap if you ask me, that's if you do ask me...
 

crazyeyesreaper

Not a Moderator
Staff member
Joined
Mar 25, 2009
Messages
9,759 (1.77/day)
Location
04578
System Name Old reliable
Processor Intel 8700K @ 4.8 GHz
Motherboard MSI Z370 Gaming Pro Carbon AC
Cooling Custom Water
Memory 32 GB Crucial Ballistix 3666 MHz
Video Card(s) MSI GTX 1080 Ti Gaming X
Storage 3x SSDs 2x HDDs
Display(s) Dell U2412M + Samsung TA350
Case Thermaltake Core P3 TG
Audio Device(s) Samson Meteor Mic / Generic 2.1 / KRK KNS 6400 headset
Power Supply Zalman EBT-1000
Mouse Mionix NAOS 7000
Keyboard Mionix
So does this make Doom 3 and Quake 4 look better or something? What other games actually use OpenGL..?

Generally up untill Open GL 2.0 the Open GL API was far ahead of Direct X however 3D Labs rebuilt Open GL and essentially fucked it up, then with Open GL 3.0 the consortium behind it took 2 years to rewrite it and accomplished nothing.

Essentially when utilized properly Open GL is an amazing API, just years of missteps and miss-management have kicked it in the balls a few to many times.

http://en.wikipedia.org/wiki/List_of_OpenGL_programs

BUt yea in the early days Open GL was usually first with new feature to improve rendering quality and performance. All pretty much gone to hell now tho. Essentially Open GL is a viable strong API again, but do to how things were so abysmal for so long many developers not stick with Direct X.
 
Joined
Sep 19, 2012
Messages
615 (0.15/day)
System Name [WIP]
Processor Intel Pentium G3420 [i7-4790K SOON(tm)]
Motherboard MSI Z87-GD65 Gaming
Cooling [Corsair H100i]
Memory G.Skill TridentX 2x8GB-2400-CL10 DDR3
Video Card(s) [MSI AMD Radeon R9-290 Gaming]
Storage Seagate 2TB Desktop SSHD / [Samsung 256GB 840 PRO]
Display(s) [BenQ XL2420Z]
Case [Corsair Obsidian 750D]
Power Supply Corsair RM750
Software Windows 8.1 x64 Pro / Linux Mint 15 / SteamOS
Radeon HD 7790 uses GCN 1.1 cores... which are OpenGL 4.3 compliant. And I do believe the APUs inside PS4/XBO use it too. Either way, they are very feature packed, I doubt that 4.4 couldn't be patched in with driver, as nVidia did so many times before.

If I ever get my coding act together, I'm pretty sure OpenGL will be my choice.

Wolfenstein: The New Order and Doom 4 (if it's still game...) are some of the OpenGL AAA titles coming up in the future, there's more, but I don't have time now to enumerate.
 
Joined
Jan 12, 2010
Messages
1,526 (0.29/day)
System Name Custom Built
Processor AMD Ryzen 5 3600
Motherboard Asus PRIME A520M-A
Cooling Stock heatsink/fan
Memory 16GB 2x8GB Corsair Vengeance LPX 2400MHz
Video Card(s) MSI 1050Ti 4GB
Storage KINGSTON SNVS250G 256GB M.2 + 2 data disks
Display(s) Dell S2421NX
Case Aerocool CS103
Audio Device(s) Realtek
Power Supply Seasonic M12II-520 EVO
Mouse Logitech MX Master 2S
Keyboard Logitech
Software Windows 11 Pro 64-bit
Pretty much the reasons why i think openGL will never overtake DirectX. DirectX as a package not just D3D vs OpenGL is why games wont be using OpenGL.

Non MS software on the rise.
Linux, Mac, Android, iOS, 3DS, PS4, WiiU, WebGL, and almost everything non-MS are OpenGL (ES) or derived and don't support DX. Windows supports OpenGL too. That's sufficient devs will shift to it. because it is universal now unlike DirectX which is MS only.
OpenGL is the new HTML5 and DirectX is the new Flash. Time will tell.

As Adobe did with HTML5, Microsoft should join OpenGL.

Well folks, I don't know shit about the shit that I'm talking bout but I know I hate that damn MS, they nasty, they evil, they big corporation and I don't like them, (I just happen to use their IP 95% of the time but I don't like them)

Some people need a good slap if you ask me, that's if you do ask me...

And using Windows 7 made by Microshit :slap:
 
Last edited:
Joined
Feb 23, 2012
Messages
66 (0.01/day)
Location
România
Processor Intel i7 4770K
Motherboard Gigabyte Z87X-UD3H
Cooling Stock
Memory 2x8GB Kingston Beast Series DDR3 2133MHz CL11
Video Card(s) Asus STRIX-GTX960-DC2OC-2GD5
Storage Kingston HyperX 3K, 120GB
Display(s) AOC 2269WM
Audio Device(s) Behringer UCA202 USB
Power Supply Seasonic G Series 550W
Software Win 7 x64
  • Bindless Texture Extension (GL_ARB_bindless_texture): Shaders can now access an effectively unlimited number of texture and image resources directly by virtual addresses. This bindless texture approach avoids the application overhead due to explicitly binding a small window of accessible textures. Ray tracing and global illumination algorithms are faster and simpler with unfettered access to a virtual world's entire texture set.
  • Sparse Texture Extension (GL_ARB_sparse_texture): Enables handling of huge textures that are much larger than the GPUs physical memory by allowing an application to select which regions of the texture are resident for 'mega-texture' algorithms and very large data-set visualizations.

I'm no programmer but this part seems remarkably similar to "Tiled Resources" of DX 11.2.

I've read comments stating that this could have been done much earlier, in the era of small GPU memory and that it was even implemented bye the developer of Rage. So, all this delay and spontaneous synchronization regarding this feature between DX and GL seems a bit like a conspiracy towards pushing users to buy overpriced, profit margin happy, GPUs with more memory.

In fact, let's not call it conspiracy, let's call it collusion. :)

I hope that this wasn't the case, because i would be pissed. :)
 
Joined
Jul 10, 2009
Messages
467 (0.09/day)
Location
TR
Processor C2duo e6750@ 2800mhz
Motherboard GA-P43T-ES3G
Cooling Xigmatek S1283
Memory 2x2Gb Kingstone HyperX DDR3 1600 (KHX1600C9D3K2/4GX )
Video Card(s) HIS HD 6870
Storage samsung HD103SJ
Case Xigmatek Utgard
Audio Device(s) X-FI Titanium Pci-e
Power Supply Xigmatek NRP-PC702 700W
Software win7 ultimate -64bit
It is Microsoft to blame , no DX 10-11 for win XP , No DX 9= No sale to win XP using crowd for gaming companies .

I would just be happy if developers stopped using DX9 at the least.
 
Joined
Mar 10, 2010
Messages
11,878 (2.31/day)
Location
Manchester uk
System Name RyzenGtEvo/ Asus strix scar II
Processor Amd R5 5900X/ Intel 8750H
Motherboard Crosshair hero8 impact/Asus
Cooling 360EK extreme rad+ 360$EK slim all push, cpu ek suprim Gpu full cover all EK
Memory Corsair Vengeance Rgb pro 3600cas14 16Gb in four sticks./16Gb/16GB
Video Card(s) Powercolour RX7900XT Reference/Rtx 2060
Storage Silicon power 2TB nvme/8Tb external/1Tb samsung Evo nvme 2Tb sata ssd/1Tb nvme
Display(s) Samsung UAE28"850R 4k freesync.dell shiter
Case Lianli 011 dynamic/strix scar2
Audio Device(s) Xfi creative 7.1 on board ,Yamaha dts av setup, corsair void pro headset
Power Supply corsair 1200Hxi/Asus stock
Mouse Roccat Kova/ Logitech G wireless
Keyboard Roccat Aimo 120
VR HMD Oculus rift
Software Win 10 Pro
Benchmark Scores 8726 vega 3dmark timespy/ laptop Timespy 6506
I'm no programmer but this part seems remarkably similar to "Tiled Resources" of DX 11.2.

I've read comments stating that this could have been done much earlier, in the era of small GPU memory and that it was even implemented bye the developer of Rage. So, all this delay and spontaneous synchronization regarding this feature between DX and GL seems a bit like a conspiracy towards pushing users to buy overpriced, profit margin happy, GPUs with more memory.

In fact, let's not call it conspiracy, let's call it collusion. :)

I hope that this wasn't the case, because i would be pissed. :)

though your right they are all for similar purposes,, they have now made it much easier for everyone to use.not me though im no programmer:eek:
 
Joined
Sep 15, 2011
Messages
6,465 (1.41/day)
Processor Intel® Core™ i7-13700K
Motherboard Gigabyte Z790 Aorus Elite AX
Cooling Noctua NH-D15
Memory 32GB(2x16) DDR5@6600MHz G-Skill Trident Z5
Video Card(s) ZOTAC GAMING GeForce RTX 3080 AMP Holo
Storage 2TB SK Platinum P41 SSD + 4TB SanDisk Ultra SSD + 500GB Samsung 840 EVO SSD
Display(s) Acer Predator X34 3440x1440@100Hz G-Sync
Case NZXT PHANTOM410-BK
Audio Device(s) Creative X-Fi Titanium PCIe
Power Supply Corsair 850W
Mouse Logitech Hero G502 SE
Software Windows 11 Pro - 64bit
Benchmark Scores 30FPS in NFS:Rivals
Non MS software on the rise.
Linux, Mac, Android, iOS, 3DS, PS4, WiiU, WebGL, and almost everything non-MS are OpenGL (ES) or derived and don't support DX. Windows supports OpenGL too. That's sufficient devs will shift to it. because it is universal now unlike DirectX which is MS only.
OpenGL is the new HTML5 and DirectX is the new Flash. Time will tell.

As Adobe did with HTML5, Microsoft should join OpenGL.

Let's not forget that ALL the professional 3D Design Software companies are only using OpenGL as their 3D API. ALL the digital special effects Hollywood are using are rendered through OpenGL only.
 
Top