• We've upgraded our forums. Please post any issues/requests in this thread.

Khronos Drives Evolution of Cross-Platform 3D Graphics with Release of OpenGL 4.1

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
34,317 (9.23/day)
Likes
17,423
Location
Hyderabad, India
System Name Long shelf-life potato
Processor Intel Core i7-4770K
Motherboard ASUS Z97-A
Cooling Xigmatek Aegir CPU Cooler
Memory 16GB Kingston HyperX Beast DDR3-1866
Video Card(s) 2x GeForce GTX 970 SLI
Storage ADATA SU800 512GB
Display(s) Samsung U28D590D 28-inch 4K
Case Cooler Master CM690 Window
Audio Device(s) Creative Sound Blaster Recon3D PCIe
Power Supply Corsair HX850W
Mouse Razer Abyssus 2014
Keyboard Microsoft Sidewinder X4
Software Windows 10 Pro Creators Update

HillBeast

New Member
Joined
Jan 16, 2010
Messages
407 (0.14/day)
Likes
27
Location
New Zealand
System Name Kuja
Processor Intel Core i7 930
Motherboard Gigabyte X58A-UD3R
Cooling Corsair H50 HB.o Special Edition with Koolance CHC-122 NB Block
Memory OCZ Extreme Edition 4GB Dual Channel
Video Card(s) Sapphire Radeon 5870 Vapor-X Rev. 2
Storage 2x 1TB WD Green in RAID
Display(s) BenQ V2400W
Case Lian Li PC-A17 HB.o Special Edition
Audio Device(s) Onboard Realtek 889A
Power Supply Gigabyte Odin Pro 800W
Software Windows 7 Professional
Benchmark Scores 93632 sysPoints in sysTest '09 47 FPS in Star Tales Benchmark
#2
OpenGL is all well and good, but as usual I can see all the major developers will stick to DirectX 9/10/11 and if they do go for OpenGL, it will be in the future only to support Linux and ugh Macs.
 

Mussels

Moderprator
Staff member
Joined
Oct 6, 2004
Messages
46,096 (9.58/day)
Likes
13,521
Location
Australalalalalaia.
System Name Daddy Long Legs
Processor Ryzen R7 1700, 3.9GHz 1.375v
Motherboard MSI X370 Gaming PRO carbon
Cooling Fractal Celsius S24 (Silent fans, meh pump)
Memory 16GB 2133 generic @ 2800
Video Card(s) MSI GTX 1080 Gaming X (BIOS modded to Gaming Z - faster and solved black screen bugs!)
Storage 1TB Intel SSD Pro 6000p (60TB USB3 storage)
Display(s) Samsung 4K 40" HDTV (UA40KU6000WXXY) / 27" Qnix 2K 110Hz
Case Fractal Design R5. So much room, so quiet...
Audio Device(s) Pioneer VSX-519V + Yamaha YHT-270 / sennheiser HD595/518 + bob marley zion's
Power Supply Corsair HX 750i (Platinum, fan off til 300W)
Mouse Logitech G403 + KKmoon desk-sized mousepad
Keyboard Corsair K65 Rapidfire
Software Windows 10 pro x64 (all systems)
Benchmark Scores Laptops: i7-4510U + 840M 2GB (touchscreen) 275GB SSD + 16GB i7-2630QM + GT 540M + 8GB
#3
if openGL makes a good 3D engine, they may be able to take back some market share.
 
Joined
Oct 2, 2004
Messages
12,347 (2.56/day)
Likes
5,808
Location
Europe\Slovenia
System Name Dark Silence 2
Processor Intel Core i7 5820K @ 4.5 GHz (1.15V)
Motherboard MSI X99A Gaming 7
Cooling Cooler Master Nepton 120XL
Memory 32 GB DDR4 Kingston HyperX Fury 2400 MHz @ 2666 MHz 15-15-15-32 1T (1.25V)
Video Card(s) AORUS GeForce GTX 1080Ti 11GB (1950/11000 OC Mode)
Storage Samsung 850 Pro 2TB SSD (3D V-NAND)
Display(s) ASUS VG248QE 144Hz 1ms (DisplayPort)
Case Corsair Carbide 330R Titanium
Audio Device(s) Creative Sound BlasterX AE-5 + Altec Lansing MX5021 (HiFi capacitors and OPAMP upgrade)
Power Supply BeQuiet! Dark Power Pro 11 750W
Mouse Logitech G502 Proteus Spectrum
Keyboard Cherry Stream XT Black
Software Windows 10 Pro 64-bit (Fall Creators Update)
#4
If anyone will grab it, Carmack will be the one.
 
Joined
Sep 11, 2009
Messages
2,680 (0.89/day)
Likes
693
Location
Reaching your left retina.
#5
OpenGL is all well and good, but as usual I can see all the major developers will stick to DirectX 9/10/11 and if they do go for OpenGL, it will be in the future only to support Linux and ugh Macs.
With the PS3 outselling the XB360 and the fact there's more Macs and Linux based computers, some multiplatform developers may decide to go with OpenGL, now that OpenGL did catch up in functionality. We can only hope...
 

Mindweaver

Moderato®™
Staff member
Joined
Apr 16, 2009
Messages
6,570 (2.08/day)
Likes
3,905
Location
Charleston, SC
System Name Sechs / EyeSeven
Processor i7 5820k @ 4.5ghz / i7 2600k @ 4.0Ghz
Motherboard X99S GAMING 7 / ASRock Z68 Extreme3 Gen3
Cooling CORSAIR Hydro Series H100i Extreme / Stock cooler... H50 leaked!..
Memory G.Skill DDR4 2800 16GB 4x4GB / G.Skill DDR3 1600 8gb 2x4GB
Video Card(s) PNY Quadro K2000 / MSI GTX 970 GAMING 4Gb
Storage Samsung 850 PRO 256GB SSD /Intel 240gb, corsair 120gb SSD, 3x 1 tb s storage
Display(s) 2x Acer G276HL 27" 1080p / 3x Acer 22" Nvidia surround
Case Phanteks “Enthoo Pro series”/ Cooler Master Storm Scout
Audio Device(s) Azalia Realtek ALC1150 / SB X-Fi Gamer
Power Supply Corsair CXM CX600M / Corsair 600w
Mouse Razer DeathAdder Chroma / Razer DeathAdder
Keyboard Razer BlackWidow Ultimate /
Software Windows 10 Pro x64 / Windows 10 Pro x64
#6
This spells voodoo for dx... hehehe I miss my monster card! :cry: Wait I still have it.. hehehe :roll:
 

HillBeast

New Member
Joined
Jan 16, 2010
Messages
407 (0.14/day)
Likes
27
Location
New Zealand
System Name Kuja
Processor Intel Core i7 930
Motherboard Gigabyte X58A-UD3R
Cooling Corsair H50 HB.o Special Edition with Koolance CHC-122 NB Block
Memory OCZ Extreme Edition 4GB Dual Channel
Video Card(s) Sapphire Radeon 5870 Vapor-X Rev. 2
Storage 2x 1TB WD Green in RAID
Display(s) BenQ V2400W
Case Lian Li PC-A17 HB.o Special Edition
Audio Device(s) Onboard Realtek 889A
Power Supply Gigabyte Odin Pro 800W
Software Windows 7 Professional
Benchmark Scores 93632 sysPoints in sysTest '09 47 FPS in Star Tales Benchmark
#7
With the PS3 outselling the XB360 and the fact there's more Macs and Linux based computers, some multiplatform developers may decide to go with OpenGL, now that OpenGL did catch up in functionality. We can only hope...
The main thing to consider is the engine developers and I'm 90% sure DX is easier to code for than OpenGL. If I were a code developer, I'd be going the easiest route and going with DirectX. I'm not against OpenGL at all, in fact it's very good, but I think DirectX will keep the majority foothold over everything for some time to come.
 
Joined
Sep 11, 2009
Messages
2,680 (0.89/day)
Likes
693
Location
Reaching your left retina.
#8
The main thing to consider is the engine developers and I'm 90% sure DX is easier to code for than OpenGL. If I were a code developer, I'd be going the easiest route and going with DirectX. I'm not against OpenGL at all, in fact it's very good, but I think DirectX will keep the majority foothold over everything for some time to come.
Quite the opposite afaik. I am not a programer so I can just talk from what I read, and I always heard that OpenGL is easier to program for (and more potent), but more difficult to create drivers and optimize for. That was at least with OGL 2.0/3.0 vs DX9/10, maybe things have changed with DX11 and 4.1 (DX9 was already a good step in the right direction). Over the time both APIs have evolved, so I can only assume they are practically identical right now.

Because of that and the fact that it works in any platform except Xbox 360, OpenGL is in a clear theoretical advantage, but DX has the advantage in practice because it belongs to M$ and M$ always knows how to protect their things and how to corner everything else. Shame...
 

Mussels

Moderprator
Staff member
Joined
Oct 6, 2004
Messages
46,096 (9.58/day)
Likes
13,521
Location
Australalalalalaia.
System Name Daddy Long Legs
Processor Ryzen R7 1700, 3.9GHz 1.375v
Motherboard MSI X370 Gaming PRO carbon
Cooling Fractal Celsius S24 (Silent fans, meh pump)
Memory 16GB 2133 generic @ 2800
Video Card(s) MSI GTX 1080 Gaming X (BIOS modded to Gaming Z - faster and solved black screen bugs!)
Storage 1TB Intel SSD Pro 6000p (60TB USB3 storage)
Display(s) Samsung 4K 40" HDTV (UA40KU6000WXXY) / 27" Qnix 2K 110Hz
Case Fractal Design R5. So much room, so quiet...
Audio Device(s) Pioneer VSX-519V + Yamaha YHT-270 / sennheiser HD595/518 + bob marley zion's
Power Supply Corsair HX 750i (Platinum, fan off til 300W)
Mouse Logitech G403 + KKmoon desk-sized mousepad
Keyboard Corsair K65 Rapidfire
Software Windows 10 pro x64 (all systems)
Benchmark Scores Laptops: i7-4510U + 840M 2GB (touchscreen) 275GB SSD + 16GB i7-2630QM + GT 540M + 8GB
#9
Quite the opposite afaik. I am not a programer so I can just talk from what I read, and I always heard that OpenGL is easier to program for (and more potent), but more difficult to create drivers and optimize for. That was at least with OGL 2.0/3.0 vs DX9/10, maybe things have changed with DX11 and 4.1 (DX9 was already a good step in the right direction). Over the time both APIs have evolved, so I can only assume they are practically identical right now.

Because of that and the fact that it works in any platform except Xbox 360, OpenGL is in a clear theoretical advantage, but DX has the advantage in practice because it belongs to M$ and M$ always knows how to protect their things and how to corner everything else. Shame...
not to mention once you pay M$ for the licencing, they probably help you out a lot with the coding with ready to use examples and templates.
 
Joined
Sep 11, 2009
Messages
2,680 (0.89/day)
Likes
693
Location
Reaching your left retina.
#10
not to mention once you pay M$ for the licencing, they probably help you out a lot with the coding with ready to use examples and templates.
It's a tie there too IMO. The community wins hands down when it comes to helping you out. Like I said I am not a programmer, but I did try to learn to program a simple engine so that I could show off my 3D creations*. You can get a lot of help in places like GameDev.net. You can ask almost everything and you get very good responses very quick (like in TPU but for programming). Heck, if you ask the right questions kindly, they will almost create the entire engine for you.

* I learnt the basics of both OpenGL and DX, and in the end I decided to go with OpenGL, because it looked easier and I was talked in that direction anyway. In the end it didn't work out because I found out that creating the interface and other parts was just as difficult and that optimizing anything was a pain in the ass, so I tried to modify OGRE with little success again. I still planned I would make something in the near future (maybe fooling myself), but then Unreal Development Kit was released for free and although it's not what I wanted it is useful to see some of my creations in 3D (it is much more than I wanted, being the problem that is not a small program I can carry everywhere and does not require installation).
 

Mussels

Moderprator
Staff member
Joined
Oct 6, 2004
Messages
46,096 (9.58/day)
Likes
13,521
Location
Australalalalalaia.
System Name Daddy Long Legs
Processor Ryzen R7 1700, 3.9GHz 1.375v
Motherboard MSI X370 Gaming PRO carbon
Cooling Fractal Celsius S24 (Silent fans, meh pump)
Memory 16GB 2133 generic @ 2800
Video Card(s) MSI GTX 1080 Gaming X (BIOS modded to Gaming Z - faster and solved black screen bugs!)
Storage 1TB Intel SSD Pro 6000p (60TB USB3 storage)
Display(s) Samsung 4K 40" HDTV (UA40KU6000WXXY) / 27" Qnix 2K 110Hz
Case Fractal Design R5. So much room, so quiet...
Audio Device(s) Pioneer VSX-519V + Yamaha YHT-270 / sennheiser HD595/518 + bob marley zion's
Power Supply Corsair HX 750i (Platinum, fan off til 300W)
Mouse Logitech G403 + KKmoon desk-sized mousepad
Keyboard Corsair K65 Rapidfire
Software Windows 10 pro x64 (all systems)
Benchmark Scores Laptops: i7-4510U + 840M 2GB (touchscreen) 275GB SSD + 16GB i7-2630QM + GT 540M + 8GB
#11
It's a tie there too IMO. The community wins hands down when it comes to helping you out. Like I said I am not a programmer, but I did try to learn to program a simple engine so that I could show off my 3D creations*. You can get a lot of help in places like GameDev.net. You can ask almost everything and you get very good responses very quick (like in TPU but for programming). Heck, if you ask the right questions kindly, they will almost create the entire engine for you.

* I learnt the basics of both OpenGL and DX, and in the end I decided to go with OpenGL, because it looked easier and I was talked in that direction anyway. In the end it didn't work out because I found out that creating the interface and other parts was just as difficult and that optimizing anything was a pain in the ass, so I tried to modify OGRE with little success again. I still planned I would make something in the near future (maybe fooling myself), but then Unreal Development Kit was released for free and although it's not what I wanted it is useful to see some of my creations in 3D (it is much more than I wanted, being the problem that is not a small program I can carry everywhere and does not require installation).
that works for a home user, but hardly for a business.
 
Joined
Sep 11, 2009
Messages
2,680 (0.89/day)
Likes
693
Location
Reaching your left retina.
#12
that works for a home user, but hardly for a business.
Well for bussinesses I suppose that Khronos helps too. I don't think there's any advantage going with DX, except that it's part of Windows. And biggest Windows advantage nowadays is that it runs more games than any other OS. That's why developers went with DX, not because it was better in any form. It's the way that M$ works and will always do in order to protect their bussiness and crush any competition before it's even true competition. They've been doing that for decades, with games, with internet...

IMO the future of gaming is in independent studios and that's what I was mostly refering to in my first post anyway. In any case the future belongs in the people who are not working for big companies yet, wheter they are working for an independent studio or they are still in the uni, I believe that OpenGL is the natural election for them right now. Just a couple of years ago OpenGL was not a good choice, because it had been "abandoned" and was behind technologically, but they are back on track.

Are you defending DX anyway? Considering your repulsion for PhysX, I'd have thought you would be inclined to support OpenGL (and ditching DX), because it's not restrictive to one platform. In the end PhysX at least is only restrictive to the GPU you buy and is your choice. DX is restrictive not only for the OS, but also the platform and you have no choice at all. If you want the games you have no option but Windows + x86. That really hurts both consumers and developers. It would be much easier for developers to create one engine and be able to use it on Windows, Mac, Linux, Android, consoles, smartphones... x86, PowerPC, ARM...