Read more.Latest update for the cross-platform graphics API now available to download.
Read more.Latest update for the cross-platform graphics API now available to download.
Won't happen as far to many devs use the D3D and the DirectX API's for controls, networking etc as its easier. Developing a game in OGL and DX isn't viable. OGL missed their time to take hold, they had the likes of iD on board and Dynamix all pushing it back in the day and even now, iD is slowly using it less or not at all now I like OGL, a dream to program for but with the new DX10, DX is a lot easier these days to.
Steam: (Grey_Mata) || Hexus Trust
The problem is that Microsoft has no legal recourse to have to provide the Direct X standard to it's competitors (read Apple and Linux), because it technically does not hold a monoploy in the market. Not least because of companies like Transgaming, who make it appear as if there is no monoploy for the market. If Transgaming did not exsist, there would be legal precident for the case, but even then it might get thrown out because gamers have the ability to switch to another platform (read, consoles).
And the gaming companies have no clear advantage to using OpenGL over DirectX as the hardware vendors support the DirectX shader models.
The situation is at a statemate. If OpenGL release something gamechanging in their next OpenGL release then we, as gamechanging implies, the game may change, but until then, we have a Status Quo.
Desktop (Cy): Intel Core i7 920 D0 @ 3.6GHz, Prolimatech Megahalems, Gigabyte X58-UD5, Patriot Viper DDR3 6GiB @ 1440MHz 7-7-7-20 2T, EVGA NVIDIA GTX 295 Co-Op, Asus Xonar D2X, Hauppauge WinTV Nova TD-500, 2x WD Caviar Black 1TB in RAID 0, 4x Samsung EcoDrive 1.5TB F2s in RAID 5, Corsair HX 750W PSU, Coolermaster RC-1100 Cosmos Sport (Custom), 4x Noctua P12s, 6x Noctua S12Bs, Sony Optiarc DVD+/-RW, Windows 7 Professional Edition, Dell 2408WFP, Mirai 22" HDTV
MacBook Pro (Voyager): Intel Core 2 Duo @ 2.6GHz, 4GiB DDR2 RAM, 200GB 7200RPM HDD, NVIDIA 8600GTM 512MB, SuperDrive, Mac OS X Snow Leopard, 15.4" Matte Display
HTPC (Delta-Flyer): Intel Core 2 Q8200 @ 2.33GHz, Zotec GeForce 9300-ITX, 2GiB of DDR2 Corsair XMS2 RAM, KWorld PE355-2T, Samsung EcoDrive F2 1.5TB, In-Win BP655, Noctua NF-R8, LiteOn BluRay ROM Drive, Windows 7 Home Premium, 42" Sony 1080p Television
i7 (Bloomfield) Overclocking Guide
Originally Posted by Spock
i don't think that's accurate at all. There are plenty of options for developing a game outside of DirectX: http://wiki.gamedev.net/index.php/Libraries
And that's not even considering the fact that you can program directly for Win32 and WinSock for kb/mouse input & networking respectively.
The point is, that DirectX doesn't necessarily have a stranglehold on developers. The main reason why developers use DirectX is because it is EASY to program. Quick. The Direct3D is a higher-level API than openGL, which means there are many methods/functions already in place to create the kinds of on-screen rendering effects you want. However, anything you can do in DX, you can also do in openGL --- only that you will have to create the code yourself. Yes it's lower-level, but if you are skilled with it and know what you're doing, you can potentially create effects that are very specialized to your particular game, not a general function; and that may allow you to end up with an faster-running executable overall.
Of course large game developers don't care much about that; they just want to pump crap out to the market to sell as fast as possible.
There are currently 1 users browsing this thread. (0 members and 1 guests)