| Windows 7: DirectX vs OpenGL |
11 Jan 2010
|
| | Windows 7 Pro x64 SP1 764 posts |
DirectX vs OpenGL Why you should use OpenGL and not DirectX - Wolfire Games Blog
Very interesting read.
Didn't know tessellation has been an OpenGL extension for three years. | My System Specs |
| System Manufacturer/Model Number Self Built OS Windows 7 Pro x64 SP1 CPU Intel Core i5-2500K Motherboard ASUS P8P67 Memory 8GB Corsair XMS3 DDR3 Graphics Card EVGA GeForce GTX 670 FTW Sound Card ASUS Xonar DS Monitor(s) Displays SAMSUNG P2070 Screen Resolution 1600 x 900 @ 60Hz Keyboard Logitech K300 Black Mouse Genius on Steelseries 4HD Gaming pad PSU Corsair TX950W Case Corsair Obsidian 650D Cooling Thermaltake Frío Hard Drives WD Caviar Blue Other Info Headphones: Sennheiser HD-515 |
11 Jan 2010
|
| | Windows 8 Pro (32-bit) 1,638 posts Lethbridge, AB |
| My System Specs | | Computer type PC/Desktop System Manufacturer/Model Number Apple 17" iMac MA199LL (Early 2006) OS Windows 8 Pro (32-bit) CPU 1.83GHz Intel Core Duo Memory 2GB 667MHz DDR2 SDRAM (PC2-5300) (upgrade) Graphics Card ATI Radeon X1600 with 128MB GDDR3 memory Monitor(s) Displays 17-inch TFT active-matrix LCD, millions of colors Screen Resolution 1440 x 900 Keyboard Microsoft Wired Keyboard 600 Mouse Microsoft Basic Optical Mouse v2.0 Hard Drives Hitachi 320GB HDT721032SLA360 7200RPM SATA II (upgrade) Internet Speed 4 Mbps Antivirus Microsoft Security Essentials Browser Google Chrome Other Info WEI:
Base Score: 3.9 Processor: 4.4 Memory 4.7
Graphics: 3.9 Gaming Graphics: 4.1 Primary HD: 5.9 |
12 Jan 2010
|
| | Windows 7 Home Premium 64-bit 95 posts BC, Canada |
Mac and Linux as markets for games is not really a good argument... They are not gaming platforms. Sure they can play games, and they are a relatively untapped market. Probably largely due to gamers using Windows or Consoles. Linux is not a realistic platform for games because there are so many flavors, it's all over the place. Linux is better for servers for games. | My System Specs | | OS Windows 7 Home Premium 64-bit CPU AMD Athlon 64 X2 Dual Core 6000+ Motherboard ASUS M2N-E ATX AM2 Nforce 570 Ultra Memory OCZ Blade PC2-6400 4GB DDR2-800 Graphics Card GeForce 8800GT OC 512MB GDDR3 Sound Card Onboard Monitor(s) Displays 2 x Acer X223w Screen Resolution 1680x1050 Keyboard Saitek Eclipse Mouse Logitech LX3 PSU Corsair VX450 Case Logisys CS-51WBK Black ATX Tower Case Hard Drives Internal: 500GB + 1TB + 1.5TB External: 750GB Internet Speed Last Test 20.59Mb/s Other Info Windows Experience Index: 5.9 |
12 Jan 2010
|
| | Windows® 8 Pro (64-bit) 8,233 posts Mumbai, India |
Using OpenGL here as well. | My System Specs | | System Manufacturer/Model Number Samsung NP530U4B-S02IN OS Windows® 8 Pro (64-bit) CPU Intel® Core™ i5 Processor 2467M (1.60GHz, 3MB L3 Cache) Motherboard Samsung Electronics Memory 6GB DDR3 System Memory at 1,333MHz (on BD 4GB + 2GB x 1) Graphics Card AMD Radeon™ HD7550M 1GB DDR3 (Ext. Graphic) Sound Card Realtek High Definition Audio Monitor(s) Displays 35.56cm (14.0) SuperBright 300nit HD LED Display Screen Resolution 1366x768 Hard Drives 1TB S-ATA II Hard Drive (5400RPM) with ExpressCache 16GB SSD Internet Speed sucks Antivirus Microsoft Security Essentials Browser Google Chrome (Sync enabled) |
12 Jan 2010
|
| | Windows 8 Pro (32-bit) 1,638 posts Lethbridge, AB |
turns out there's and OpenGL wrapper for Java, so Java apps can access OpenGL while staying hardware independent. | My System Specs | | Computer type PC/Desktop System Manufacturer/Model Number Apple 17" iMac MA199LL (Early 2006) OS Windows 8 Pro (32-bit) CPU 1.83GHz Intel Core Duo Memory 2GB 667MHz DDR2 SDRAM (PC2-5300) (upgrade) Graphics Card ATI Radeon X1600 with 128MB GDDR3 memory Monitor(s) Displays 17-inch TFT active-matrix LCD, millions of colors Screen Resolution 1440 x 900 Keyboard Microsoft Wired Keyboard 600 Mouse Microsoft Basic Optical Mouse v2.0 Hard Drives Hitachi 320GB HDT721032SLA360 7200RPM SATA II (upgrade) Internet Speed 4 Mbps Antivirus Microsoft Security Essentials Browser Google Chrome Other Info WEI:
Base Score: 3.9 Processor: 4.4 Memory 4.7
Graphics: 3.9 Gaming Graphics: 4.1 Primary HD: 5.9 |
12 Jan 2010
|
| | Windows 7 Ultimate x64 SP1 6,497 posts Hampton VA |
While I understand his point, it kind of sounds like sour grapes. Yeah I understand the need for competition, but one standard would be nice and easy for all as well. I'm not saying it has to be Microsoft but... And while his point about half of Windows users still using XP and thus missing out on the benefits of DX10 or 11 is true to a certain point, (XP's been around for about 9 years), it's not necessarily going to be true for "gamers" as most "gamers" are also PC enthusiasts who are ready and willing to make the jump to Vista or Win 7 now (if they haven't already done so already) so I think that cancels that argument. Just my two cents. | My System Specs | | Computer type PC/Desktop System Manufacturer/Model Number Built by me OS Windows 7 Ultimate x64 SP1 CPU Intel Core i7-950 (3.06GHz) OC to 3.8GHz Motherboard Gigabyte GA-X58A-UD5 rev 1, F6 Bios Memory 12 gig Corsair DDR3 Dominator GT Memory (3X 4GB) Graphics Card AMD Radeon HD6950 2gig (Sapphire) Sound Card Soundblaster ZXR Monitor(s) Displays HP ZR22w 22" LCD Monitor Screen Resolution 1920 x 1080 Keyboard Logitech Wireless Wave Mouse Logitech Performance MX PSU Antec Signature - SG-850 Case Cooler Master HAF X Cooling Noctua NH-C12P SE14 Hard Drives Primary - OCZ Vertex 4 SSD (256GB). Storage - OCZ Vertex 2 SSD (120GB), 2TB WD Caviar Black. Internet Speed High Speed Cable Other Info Memory Timings - 1600MHz @ 8-8-8-20-1T @ 1.640 volts |
13 Jan 2010
|
| | Win 7 pro 64-bit, Ubuntu 9.10 64-bit 934 posts |

Quote: Originally Posted by jim84 Mac and Linux as markets for games is not really a good argument... They are not gaming platforms. Sure they can play games, and they are a relatively untapped market. Probably largely due to gamers using Windows or Consoles. Linux is not a realistic platform for games because there are so many flavors, it's all over the place. Linux is better for servers for games. You wanna know why mac and linux (such as Ubuntu) dont have games for them? Cause of microsoft. They almost have a monopoly, and thus, if a game making firm like Blizzard makes a game for linux, microsoft will not tolerate this, and tell them to F*** off. Bye Bye money for Blizzard. Im not saying OGL is better than DX, since i dont know about theese things, but open-source is always going to win over sharaware. Take FireFox, the have a open code, and look what a magnificent browser it has become. So has Google Chrome. | My System Specs | | System Manufacturer/Model Number Acer Veriton m261 (modded) OS Win 7 pro 64-bit, Ubuntu 9.10 64-bit CPU Intel Core 2 Duo 2.60 Ghz Motherboard Whatever came with the system Memory 4 gb ddr2 667 Mhz Graphics Card NVidia Geforce 9400 GS 1 gb ddr2 550 mhz GPU Sound Card Intergrated Monitor(s) Displays samsung SyncMaster 2494 24" Screen Resolution 1080p Keyboard Apple Aluminium (Awesome) Mouse Some awesome Dell mouse, really good. PSU whatever came with the system Case whatever came with the system Cooling whatever came with the system Hard Drives 80gb - IDE
750gb - SATA II Internet Speed 100mbps |
13 Jan 2010
|
| | Windows 8 Professional x64 3,333 posts Morecambe, Lancashire, England |
A lot of that stuff is inaccurate. A couple of things from the marketing campaign bit: Quote: Many gamers now think that switching from DirectX 9 to DirectX 10 magically transforms graphics from stupidly dark to normal (as in the comparison above), or from Halo 1 to Crysis. Maybe the Crysis screenshots were pre-release, but even if you compare a real DX10 screenshot from Crysis to Halo 1, the difference is still huge. This only worked in the pre-release demo as well. Like yea the lighting in "DX 10" XP was different, but you never got the DX 10 textures. | My System Specs | | Computer type PC/Desktop System Manufacturer/Model Number Custom Built OS Windows 8 Professional x64 CPU Intel Core i7 965 Extreme Edition 3.2GHz Motherboard ASUS Sabertooth x58 Memory 12GB Corsair Dominator 1600MHz Graphics Card Zotac Nvidia Geforce GTX470 Sound Card ASUS Xonar DX/XD 7.1 Monitor(s) Displays Dell 24" S2409W + Dell 20" E207WFP Screen Resolution 1920x1080 + 1680x1050 Keyboard Logitech G11 Keyboard Mouse Logitech G5 Laser Mouse (2007 edition) PSU Corsair HX850 modular Case Coolermaster 690II Advanced Nvidia Edition Cooling Corsair H60 Hard Drives 1x 120GB OCZ Agility 3, 1x 750GB Western Digital Caviar Black, 1x 1TB Western Digital Caviar Blue Internet Speed 20Mbps Antivirus Microsoft Security Essentials Browser Google Chrome Other Info LG Blu-Ray player |
13 Jan 2010
|
| | Windows 7 x64 Ultimate 2,557 posts San Diego |
The reason DirectX exists is many fold. But mainly two points. 1) OpenGL at the time was nearly DEAD. It had stagnated for SO LONG, it was not keeping up with the advances in consumer level hardware. And even after Direct3D was long in use they STILL could not get OGL 2.0 ratified. There was a serious danger of a grahoics lib fragmentation by vendor (anyone remember GLide?)
One of the chairmen stood up during a meeting once and said that if they don't get 2.0 ratified soon (ghod I don't know how many years it was being hashed out) they might as well just close up shop.
Secondly OpenGL is a graphics lib. Direct X is a suite of libraries for everything needed for game development. It spans a MUCH wider area than OpenGL does. 2d/3d graphics, 3d sound mixing, Game control input, networking and so forth.
Lately OpenGL has finally gotten back on track and are looking like a viable platform again, even innovating some. But thier own sluggishness and snails-pace efforts in years past have earned thier problems now... | My System Specs | | System Manufacturer/Model Number Scratch built OS Windows 7 x64 Ultimate CPU i7 960 Motherboard Asus P6X58D Memory 12 Gig Corsair Dominator Graphics Card Nvidia 480 Sound Card Maudio Delta 44 + breakout box Monitor(s) Displays Dell UltraSharp U2410 24in and Samsung 21 dual monitors Screen Resolution 1920x1200 and 1280x1024 Keyboard Logitech G15 + N52 game pad Mouse Logitech MX518 PSU Corasair TX850 Case Cooler Master HAF Cooling Corsair H50 Hard Drives Primary: Intel X-25M G2 160G SSD
Secondary: Segate baracuda 1.0 TB
HDs in AHCI mode. Internet Speed 15kbs down 4.5kbps up Other Info WEI 7.6
CPU & RAM 7.6
Graphics 7.9
Hard disk 7.7 |
14 Jan 2010
|
| | Win 7 pro 64-bit, Ubuntu 9.10 64-bit 934 posts |

Quote: Originally Posted by fseal The reason DirectX exists is many fold. But mainly two points. 1) OpenGL at the time was nearly DEAD. It had stagnated for SO LONG, it was not keeping up with the advances in consumer level hardware. And even after Direct3D was long in use they STILL could not get OGL 2.0 ratified. There was a serious danger of a grahoics lib fragmentation by vendor (anyone remember GLide?)
One of the chairmen stood up during a meeting once and said that if they don't get 2.0 ratified soon (ghod I don't know how many years it was being hashed out) they might as well just close up shop.
Secondly OpenGL is a graphics lib. Direct X is a suite of libraries for everything needed for game development. It spans a MUCH wider area than OpenGL does. 2d/3d graphics, 3d sound mixing, Game control input, networking and so forth.
Lately OpenGL has finally gotten back on track and are looking like a viable platform again, even innovating some. But thier own sluggishness and snails-pace efforts in years past have earned thier problems now... OpenGL is non-profit, DirectX is not. Huge corporations down, open-source FTW | My System Specs | | System Manufacturer/Model Number Acer Veriton m261 (modded) OS Win 7 pro 64-bit, Ubuntu 9.10 64-bit CPU Intel Core 2 Duo 2.60 Ghz Motherboard Whatever came with the system Memory 4 gb ddr2 667 Mhz Graphics Card NVidia Geforce 9400 GS 1 gb ddr2 550 mhz GPU Sound Card Intergrated Monitor(s) Displays samsung SyncMaster 2494 24" Screen Resolution 1080p Keyboard Apple Aluminium (Awesome) Mouse Some awesome Dell mouse, really good. PSU whatever came with the system Case whatever came with the system Cooling whatever came with the system Hard Drives 80gb - IDE
750gb - SATA II Internet Speed 100mbps DirectX vs OpenGL problems? All times are GMT -5. The time now is 12:13 AM. | |