Overclock.net › Forums › Industry News › Video Game News › [BitTech] Farewell to DirectX?
New Posts  All Forums:Forum Nav:

[BitTech] Farewell to DirectX? - Page 4

post #31 of 107
Is DX same as x86 instructions where software or games are designed to run by that standard with a cost of performance?
Ishimura
(21 items)
 
Silent Knight
(13 items)
 
 
CPUMotherboardGraphicsRAM
Intel Core i7 3770K @ 4.6GHz ASRock Z77E-ITX eVGA GTX 1080 Ti Hybrid AMD Radeon R9 16GB DDR3-2400MHz  
Hard DriveHard DriveCoolingCooling
SanDisk Ultra II 960GB Toshiba X300 5TB Corsair H100i GTX eVGA Hybrid Water Cooler  
CoolingOSMonitorKeyboard
4x GentleTyphoon AP-15 Windows 10 Pro 64-Bit Philips Brilliance BDM4065UC 4K Razer BlackWidow Chroma  
PowerCaseMouseMouse Pad
eVGA SuperNOVA 750 G3 Define Nano S Logitech G502 Proteus Core PECHAM Gaming Mouse Pad XX-Large 
AudioAudioAudioAudio
Audioengine D1 DAC Mackie CR Series CR3 Audio-Technica ATH-M50 Sennheiser HD 598 
Audio
Sony XB950BT 
CPUMotherboardGraphicsRAM
AMD Phenom II X4 955 @ 4.2GHz ASUS M4A79XTD EVO AMD Radeon HD 7970 3GB @ 1200/1500 2x 4GB G.SKILL Ripjaws X DDR3-1600 
Hard DriveHard DriveHard DriveCooling
OCZ Agility 3 60GB WD Caviar Green 1.5TB 2 x Seagate Barracuda 2TB XSPC Raystorm 
CoolingCoolingOSPower
EK-FC7970 XSPC RS360 Windows 10 Pro 64-Bit Corsair TX750 
Case
NZXT Switch 810  
  hide details  
Reply
Ishimura
(21 items)
 
Silent Knight
(13 items)
 
 
CPUMotherboardGraphicsRAM
Intel Core i7 3770K @ 4.6GHz ASRock Z77E-ITX eVGA GTX 1080 Ti Hybrid AMD Radeon R9 16GB DDR3-2400MHz  
Hard DriveHard DriveCoolingCooling
SanDisk Ultra II 960GB Toshiba X300 5TB Corsair H100i GTX eVGA Hybrid Water Cooler  
CoolingOSMonitorKeyboard
4x GentleTyphoon AP-15 Windows 10 Pro 64-Bit Philips Brilliance BDM4065UC 4K Razer BlackWidow Chroma  
PowerCaseMouseMouse Pad
eVGA SuperNOVA 750 G3 Define Nano S Logitech G502 Proteus Core PECHAM Gaming Mouse Pad XX-Large 
AudioAudioAudioAudio
Audioengine D1 DAC Mackie CR Series CR3 Audio-Technica ATH-M50 Sennheiser HD 598 
Audio
Sony XB950BT 
CPUMotherboardGraphicsRAM
AMD Phenom II X4 955 @ 4.2GHz ASUS M4A79XTD EVO AMD Radeon HD 7970 3GB @ 1200/1500 2x 4GB G.SKILL Ripjaws X DDR3-1600 
Hard DriveHard DriveHard DriveCooling
OCZ Agility 3 60GB WD Caviar Green 1.5TB 2 x Seagate Barracuda 2TB XSPC Raystorm 
CoolingCoolingOSPower
EK-FC7970 XSPC RS360 Windows 10 Pro 64-Bit Corsair TX750 
Case
NZXT Switch 810  
  hide details  
Reply
post #32 of 107
I'm pretty sure that developers want the API to go away. With a more generalized interface you can just write C or C++ and compile for GPUs, much like one does for CPUs. Nvidia is going this way, slowly, and Intel Larrabee was pretty much designed that way.

At the point it is now with GPU shaders they end up writing many aspects of the rendering process anyway. Why not let them write it in a more generalized (as has been the trend) and common language? Then they can choose to bias quality (to compete with software rasters used in modelling software) or quantity (for games where some rendering techniques are just plain more effective for little loss in quality). Developers will get to make the fun choices. Essentially I think they're asking that AMD/Nvidia open up their GPUs to running even more generalized code. Personally, I think this is a wonderful direction to go. (Eventually the GPU will become just a highly parallelized co-processor, and I think its parallelism will be merged into x86 processors, or the GPU processors will become more generalized until it can run an operating system as well)
Edited by gdansk - 3/16/11 at 8:43am
Sony VAIO FW490J
(13 items)
 
  
CPUGraphicsRAMHard Drive
C2D P8700 (2.53GHz) ATI Radeon Mobility HD 4650 4GB DDR2-800 320GB 
Optical DriveOSMonitorCase
Blu-ray W7SP1 x64 1920x1080 16.4" Sony VAIO FW490J 
Mouse
Logitech Anywhere Mouse MX 
  hide details  
Reply
Sony VAIO FW490J
(13 items)
 
  
CPUGraphicsRAMHard Drive
C2D P8700 (2.53GHz) ATI Radeon Mobility HD 4650 4GB DDR2-800 320GB 
Optical DriveOSMonitorCase
Blu-ray W7SP1 x64 1920x1080 16.4" Sony VAIO FW490J 
Mouse
Logitech Anywhere Mouse MX 
  hide details  
Reply
post #33 of 107
Quote:
Originally Posted by ZealotKi11er View Post
Is DX same as x86 instructions where software or games are designed to run by that standard with a cost of performance?
DirectX is an API that runs inside the OS though. x86 is a Instruction Set that runs independently of the OS.

The difference is an API allows Hardware and Software to interact easier. Instruction Sets are things that dictate how a processor handles certain commands.

What most people are calling for now is a unified instruction set for GPU's instead of these APIs.
Test Bed
(24 items)
 
TTTbox
(15 items)
 
 
CPUMotherboardGraphicsRAM
Core i5 3570K  Biostar TZ774XE Power Color AX5770 1GB 4x4GB 1866Mhz 9-10-9-27-2T 
Hard DriveHard DriveHard DriveHard Drive
Samsung Spinpoint F3 1TB Samsung Spinpoint F3 1TB Western Digital Green 2TB Samsung Spinpoint M4 500GB 
Hard DriveOptical DriveCoolingOS
Intel X-25M G2 80GB Lite-On BluRay Drive Arctic Cooling Freezer 13 Pro Windows 7 Ultimate 
MonitorKeyboardPowerCase
Dell U2212HM Deck Legend Frost Tactile Silverstone Strider Plus 750w Custom Acrylic Test Bed 
MouseMouse PadAudioAudio
Logitech G500 Cooler Master Storm Tactics FPS Beyer Dynamics DT-990 600ohm Samson MediaOne 3A 
AudioAudioOtherOther
FiiO E09k QOGIR FiiO E17 ALPEN Microsoft Lifecam Studio Blue Yeti Pro Microphone 
CPUMotherboardGraphicsRAM
AMD A10-A5800K ASRock FM2A85X-ITX Radeon HD7770 1GB 2x8GB 1866mhz C9 
Hard DriveHard DriveOptical DriveCooling
SanDisk Ultra Plus 128GB 2TB 5400 RPM  24x DVD Drive Noctua L9A 
OSMonitorKeyboardPower
Windows 7 Home Premium 32" IPS TV Logitech K400 Seasonic G360 
CaseMouseAudio
Cooler Master Elite 120 Advanced Logitech K400 Trackpad Custom 2.1 Home Theater Setup 
  hide details  
Reply
Test Bed
(24 items)
 
TTTbox
(15 items)
 
 
CPUMotherboardGraphicsRAM
Core i5 3570K  Biostar TZ774XE Power Color AX5770 1GB 4x4GB 1866Mhz 9-10-9-27-2T 
Hard DriveHard DriveHard DriveHard Drive
Samsung Spinpoint F3 1TB Samsung Spinpoint F3 1TB Western Digital Green 2TB Samsung Spinpoint M4 500GB 
Hard DriveOptical DriveCoolingOS
Intel X-25M G2 80GB Lite-On BluRay Drive Arctic Cooling Freezer 13 Pro Windows 7 Ultimate 
MonitorKeyboardPowerCase
Dell U2212HM Deck Legend Frost Tactile Silverstone Strider Plus 750w Custom Acrylic Test Bed 
MouseMouse PadAudioAudio
Logitech G500 Cooler Master Storm Tactics FPS Beyer Dynamics DT-990 600ohm Samson MediaOne 3A 
AudioAudioOtherOther
FiiO E09k QOGIR FiiO E17 ALPEN Microsoft Lifecam Studio Blue Yeti Pro Microphone 
CPUMotherboardGraphicsRAM
AMD A10-A5800K ASRock FM2A85X-ITX Radeon HD7770 1GB 2x8GB 1866mhz C9 
Hard DriveHard DriveOptical DriveCooling
SanDisk Ultra Plus 128GB 2TB 5400 RPM  24x DVD Drive Noctua L9A 
OSMonitorKeyboardPower
Windows 7 Home Premium 32" IPS TV Logitech K400 Seasonic G360 
CaseMouseAudio
Cooler Master Elite 120 Advanced Logitech K400 Trackpad Custom 2.1 Home Theater Setup 
  hide details  
Reply
post #34 of 107
Quote:
Originally Posted by ZealotKi11er View Post
Why cant developers make game with 4 different setting for 4 generations of cards. For example a new game comes out.

Low Settings: HD3870/8800GT 1 Core CPU
Medium: GTX260/HD4870 2 Core
High: GTX460/HD 5850 3 Core
VHigh: GTX570/HD 6970 4 Core

This way its much easies to make.
As a game developer, I'm tired of explaining to gamers why this isn't super easy.

Oh, and your low settings are ridiculously high. For example, the game I'm working on, the low settings are a GeForce FX5200 or an Intel integrated GMA450. Both are trash. And 1 Core CPU isn't specific enough, the minimum on the game I'm working on is a 1.4Ghz P4 or AMD Athlon 2500+.

Now, make a game that runs on those, and also manages to efficiently utilize SLI/crossfire cards in the current gen and 4 cores of CPU.

Yes, it's possible, if you're using or making the Crytek 3 engine or something similar, but no, it's not easy, and most devs are not lazy. It's called a budget people, and devs don't always get unlimited funds. So that means you have to reduce the scope of what the game supports or tries to accomplish.
Foldatron
(17 items)
 
Mat
(10 items)
 
Work iMac
(9 items)
 
CPUMotherboardGraphicsGraphics
i7 950 EVGA x58 3-way SLI EVGA GTX 660ti GTX 275 
RAMHard DriveHard DriveHard Drive
3x2GB Corsair Dominator DDR3-1600 80GB Intel X25-M SSD 2TB WD Black 150GB WD Raptor 
Hard DriveOSMonitorKeyboard
2x 150GB WD V-raptor in RAID0 Win7 Home 64-bit OEM 55" LED 120hz 1080p Vizio MS Natural Ergonomic Keyboard 4000 
PowerCase
750W PC P&C Silencer CoolerMaster 690 
CPUGraphicsRAMHard Drive
Intel Core i5 2500S AMD 6770M 8GB (2x4GB) at 1333Mhz 1TB, 7200 rpm 
Optical DriveOSMonitorKeyboard
LG 8X Dual-Layer "SuperDrive" OS X Lion 27" iMac screen Mac wireless keyboard 
Mouse
Mac wireless mouse 
CPUGraphicsRAMHard Drive
i7-2600K AMD 6970M 1GB 16GB PC3-10600 DDR3 1TB 7200rpm 
Hard DriveOptical DriveOSMonitor
256GB SSD 8x DL "SuperDrive" OS X 10.7 Lion 27" 2560x1440 iMac display 
Monitor
27" Apple thunderbolt display 
  hide details  
Reply
Foldatron
(17 items)
 
Mat
(10 items)
 
Work iMac
(9 items)
 
CPUMotherboardGraphicsGraphics
i7 950 EVGA x58 3-way SLI EVGA GTX 660ti GTX 275 
RAMHard DriveHard DriveHard Drive
3x2GB Corsair Dominator DDR3-1600 80GB Intel X25-M SSD 2TB WD Black 150GB WD Raptor 
Hard DriveOSMonitorKeyboard
2x 150GB WD V-raptor in RAID0 Win7 Home 64-bit OEM 55" LED 120hz 1080p Vizio MS Natural Ergonomic Keyboard 4000 
PowerCase
750W PC P&C Silencer CoolerMaster 690 
CPUGraphicsRAMHard Drive
Intel Core i5 2500S AMD 6770M 8GB (2x4GB) at 1333Mhz 1TB, 7200 rpm 
Optical DriveOSMonitorKeyboard
LG 8X Dual-Layer "SuperDrive" OS X Lion 27" iMac screen Mac wireless keyboard 
Mouse
Mac wireless mouse 
CPUGraphicsRAMHard Drive
i7-2600K AMD 6970M 1GB 16GB PC3-10600 DDR3 1TB 7200rpm 
Hard DriveOptical DriveOSMonitor
256GB SSD 8x DL "SuperDrive" OS X 10.7 Lion 27" 2560x1440 iMac display 
Monitor
27" Apple thunderbolt display 
  hide details  
Reply
post #35 of 107
The reason PS3 is hard to develop is because of low level interface it may suit Epic games or Idsoftware or PS2 and PS1 game developers but not everyone when there is increase growth in Indie devs todays. In fact its a pain in ass to design in low level but game engines like idTech 4,idTech 5 and Unreal Engine will become extremely popular if so done.
post #36 of 107
It seems to me like low level coding is great, if you have a standardized hardware platform- like in consoles. If you wish to code for a variety of hardware or crossplatform your better off using an API.
Spit in God's Eye
(16 items)
 
  
CPUMotherboardGraphicsRAM
i7-5960x @ 4.26 ghz core / 3.53 ghz uncore - 1.... AsRock X99 Extreme3 EVGA GTX980 Ti 16gb (4x4gb) Crucial DDR4 2133 CL15  
Hard DriveHard DriveHard DriveOptical Drive
A-Data SP600 256gb SSD (C:) Samsung 840 EVO 1TB SSD (D:) Seagate 2TB Hybrid Drive (E:) LITE-ON 24x DVDRW 
CoolingOSMonitorKeyboard
Corsair H110 Win 10 x64 HP 2511x ( 25" 1080p ) AZIO L70 
PowerCaseMouseAudio
Corsair TX750 Antec 300 (Modded) Logitech M100 Onboard 
  hide details  
Reply
Spit in God's Eye
(16 items)
 
  
CPUMotherboardGraphicsRAM
i7-5960x @ 4.26 ghz core / 3.53 ghz uncore - 1.... AsRock X99 Extreme3 EVGA GTX980 Ti 16gb (4x4gb) Crucial DDR4 2133 CL15  
Hard DriveHard DriveHard DriveOptical Drive
A-Data SP600 256gb SSD (C:) Samsung 840 EVO 1TB SSD (D:) Seagate 2TB Hybrid Drive (E:) LITE-ON 24x DVDRW 
CoolingOSMonitorKeyboard
Corsair H110 Win 10 x64 HP 2511x ( 25" 1080p ) AZIO L70 
PowerCaseMouseAudio
Corsair TX750 Antec 300 (Modded) Logitech M100 Onboard 
  hide details  
Reply
post #37 of 107
Since title says it all, this should be moved to speculation forum.

Otherwise, good read.
Battle Station
(13 items)
 
  
CPUMotherboardGraphicsRAM
Dual Xeon E5520 Quad Core @ 2.27GHz ASUS Z8NA-D6 Aspeed AST2050 6 GB DDR3 
Hard Drive
2 x 500 GB 
  hide details  
Reply
Battle Station
(13 items)
 
  
CPUMotherboardGraphicsRAM
Dual Xeon E5520 Quad Core @ 2.27GHz ASUS Z8NA-D6 Aspeed AST2050 6 GB DDR3 
Hard Drive
2 x 500 GB 
  hide details  
Reply
post #38 of 107
So wait this article says that crapsoles are better than PC's, because it can do 10x draw calls, because they aren't forced to use DirectX as opposed to pc and program directly to hardware

So if it wasn't for the ****ty DirectX we would already got like 300 fps in every game???
Edited by Heret|c - 3/16/11 at 10:54am
Fatal1ty
(13 items)
 
  
CPUMotherboardGraphicsRAM
Q6600 @ 3.2GHz XFX 780i SLI EVGA 480 + Zotac 480 2 x 2GB G. Skill DDR2 @ 800MHz 
Hard DriveOptical DriveOSMonitor
Hitachi 2x 250GB RAID 0 LG 48xDVD/RW Windows 7 x64 Professional 3 x Acer GD235HZ 120Hz 2ms 
KeyboardPowerCaseMouse
Microsoft Ergonomic Keyboard 1220 KingWin Mach 1 Coolermaster HAF - X Razer Deathadder 
Mouse Pad
Razer eXactMat 
  hide details  
Reply
Fatal1ty
(13 items)
 
  
CPUMotherboardGraphicsRAM
Q6600 @ 3.2GHz XFX 780i SLI EVGA 480 + Zotac 480 2 x 2GB G. Skill DDR2 @ 800MHz 
Hard DriveOptical DriveOSMonitor
Hitachi 2x 250GB RAID 0 LG 48xDVD/RW Windows 7 x64 Professional 3 x Acer GD235HZ 120Hz 2ms 
KeyboardPowerCaseMouse
Microsoft Ergonomic Keyboard 1220 KingWin Mach 1 Coolermaster HAF - X Razer Deathadder 
Mouse Pad
Razer eXactMat 
  hide details  
Reply
post #39 of 107
Thread Starter 
Quote:
Originally Posted by DjiXas View Post
Since title says it all, this should be moved to speculation forum.

Otherwise, good read.
What is speculation?


Quote:
Originally Posted by Heret|c View Post
So if it wasn't for the ****ty DirectX we would already got like 300 fps in every game???
What did I say in the OP? If you don't know anything about APIs, don't make criticize it.
If it wasn't for an API (i.e. DirectX, OpenGL), it would either take a decade to develop AAA games or games that only work on specific hardware.
Edited by DuckieHo - 3/16/11 at 10:17am
Once again...
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 [4.28GHz, HT] Asus P6T + Broadcom NetXtreme II VisionTek HD5850 [900/1200] + Galaxy GT240 2x4GB G.Skill Ripjaw X [1632 MHz] 
Hard DriveOSMonitorKeyboard
Intel X25-M 160GB + 3xRAID0 500GB 7200.12 Window 7 Pro 64 Acer H243H + Samsung 226BW XARMOR-U9BL  
PowerCaseMouseMouse Pad
Antec Truepower New 750W Li Lian PC-V2100 [10x120mm fans] Logitech G9 X-Trac Pro 
  hide details  
Reply
Once again...
(13 items)
 
  
CPUMotherboardGraphicsRAM
i7 920 [4.28GHz, HT] Asus P6T + Broadcom NetXtreme II VisionTek HD5850 [900/1200] + Galaxy GT240 2x4GB G.Skill Ripjaw X [1632 MHz] 
Hard DriveOSMonitorKeyboard
Intel X25-M 160GB + 3xRAID0 500GB 7200.12 Window 7 Pro 64 Acer H243H + Samsung 226BW XARMOR-U9BL  
PowerCaseMouseMouse Pad
Antec Truepower New 750W Li Lian PC-V2100 [10x120mm fans] Logitech G9 X-Trac Pro 
  hide details  
Reply
post #40 of 107
Quote:
Originally Posted by Kand View Post
Keyword. Time-Consuming. Sounds like laziness to me. =P
yes... why don't we all start writing in binary while we're at it.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Video Game News
Overclock.net › Forums › Industry News › Video Game News › [BitTech] Farewell to DirectX?