People seem to erroneously apply the DirectX driver to a car then miss the point

#1shamfuruPosted 4/20/2014 3:09:09 PM
80/80


DirectX is what allows the game's code to interface with your hardware. DirectX is used for Windows-based products only. OpenGL is the equivalent for everything else.

It is a very important part of the process. Which is why it is very wrong to compare it to gasoline in a car. It is not a resource, it is resource management.


Revamping DX isn't like putting in a high grade of fuel in your car, this is like revamping the fuel/air intake system.

Think adding a turbocharger, not Chevron with Techron.
---
Life is normally too short to purposely seek out things you hate, but apparently that rule doesn't apply on the Xbox One board.
#2NirviaPosted 4/20/2014 3:17:49 PM
nice sig
#3BoxTheMuppetPosted 4/20/2014 3:26:59 PM
I don't know what you said, but I like the way you said it.
---
#1 at absolutely nothing!
#4NirviaPosted 4/20/2014 3:30:18 PM
^ nice sig also makes sense
#5shamfuru(Topic Creator)Posted 4/20/2014 3:45:33 PM
Bump
---
Life is normally too short to purposely seek out things you hate, but apparently that rule doesn't apply on the Xbox One board.
#6TheRealPhattyJPosted 4/20/2014 3:54:41 PM
shamfuru posted...
80/80


DirectX is what allows the game's code to interface with your hardware. DirectX is used for Windows-based products only. OpenGL is the equivalent for everything else.

It is a very important part of the process. Which is why it is very wrong to compare it to gasoline in a car. It is not a resource, it is resource management.


Revamping DX isn't like putting in a high grade of fuel in your car, this is like revamping the fuel/air intake system.

Think adding a turbocharger, not Chevron with Techron.


Itt- tc complains about people using an analogy wrong and then goes on to use it........drum roll please....in the wrong way. Adding a turbocharger would be apt if there was a hardware part being added to the Xbox, but there isn't. The comparison you're looking for is the reprogramming of a cars ECU. The parts, or resources, are all the same just the computer knows how to use them better in order to gain a slight boost in performance.
#7BeefEasterPosted 4/20/2014 3:59:57 PM
Nirvia posted...
nice sig


nice provisional account
---
I play with dolls: http://i5.photobucket.com/albums/y153/BeefEaster/003_zps64d8bdd3.jpg
http://i5.photobucket.com/albums/y153/BeefEaster/001_zps33d21332.jpg
#8g7g7g7g7Posted 4/20/2014 4:02:08 PM
Meh car analogies are always a bit rubbish.

This DirectX thing has been totally misunderstood.

In a classic CPU/GPU setup the process calls for the GPU are currently under DX9/10/11 being sent to one core of the CPU, this is taking up an entire core and slowing down draw calls.

The whole point of the HSA project is to combine CPU/GPU draw calls, the API for Xbox1 and PS4 although based on DX11.2/OpenGL were designed to do this from the start, at least thats how AMD sold the APU builds to MS and Sony. So surely there isn't a huge gain in this for the XB1 and PS4.

The biggest overlooked problem here is actually the fact that DX12 isn't going to make GPU's more powerful, it just reduces driver overhead on the CPU to allow the GPU to do more work, if its already at its limit then it still has nowhere to go.

It should however allow the XB1 and PS4 CPU's to do more work, such as more complex AI/pathfinding, more physics objects, more physical game world in terms of interactivity and number of things happening at one time. Expect to see DX12 push destructible game worlds, fluid dynamics and stuff as time goes on so there is a lot of positive stuff coming.
---
"You know what's most annoying about hearing neighbors having sex?,
When it's too quiet*" - Umbongo
#9shamfuru(Topic Creator)Posted 4/20/2014 4:04:24 PM
Ugh

Again, you are comparing a machine full of moving parts with a small PC designed to play exclusive software.


The entire paradigm of cars and computers are entirely different. You are comparing the computer of a car to the console itself and missing the point by a country mile. In this case the way the data flows to the hardware is the same as fuel and oil flowing to the engine in a car.


DirectX takes the code and assets games are made of and gets them to the hardware so they can be made useful An upgrade improves performance by making it more efficient.

Fuel systems take gas and gets them to the engine. An upgrade improves performance by making it more efficient.



I didn't make the car analogy to begin with I'm just fixing it.
---
Life is normally too short to purposely seek out things you hate, but apparently that rule doesn't apply on the Xbox One board.
#10axelfooley2k5Posted 4/20/2014 4:11:13 PM
TheRealPhattyJ posted...
shamfuru posted...
80/80


DirectX is what allows the game's code to interface with your hardware. DirectX is used for Windows-based products only. OpenGL is the equivalent for everything else.

It is a very important part of the process. Which is why it is very wrong to compare it to gasoline in a car. It is not a resource, it is resource management.


Revamping DX isn't like putting in a high grade of fuel in your car, this is like revamping the fuel/air intake system.

Think adding a turbocharger, not Chevron with Techron.


Itt- tc complains about people using an analogy wrong and then goes on to use it........drum roll please....in the wrong way. Adding a turbocharger would be apt if there was a hardware part being added to the Xbox, but there isn't. The comparison you're looking for is the reprogramming of a cars ECU. The parts, or resources, are all the same just the computer knows how to use them better in order to gain a slight boost in performance.


Pow
Right in the kisser
---
Congrats Colbert!
https://www.youtube.com/watch?v=oASYa-Wkroc