300°

AMD: “DirectX Is Getting In The Way”

Hardware firm AMD has said that cumbersome APIs like Direct X are holding back PC games from their true potential.

Read Full Story >>
next-gen.biz
SnakeMustDie5205d ago

What's better? OpenGL or DirectX

Pandamobile5205d ago (Edited 5205d ago )

DirectX. There's a reason why games are developed on DX and not OpenGL for the most part.

DirectX has more/better documentation, or so I've been told by my professors.

captain-obvious5205d ago (Edited 5205d ago )

DirectX is the only thing thats pushing your lazy ass to work AMD

MS have done the PC gaming A HUGE favor with DX
now i hope they get back tho their minds and start doing that again
and i mean beyond DX

evrfighter5205d ago

If we start dropping api's do we go back to 3dfx era and being forced to buy different cards to play different games?.

The problem isn't so much directx but that developers aren't pushing The hardware. Consolization is a very serious issue when you have hardware giants trying to figure out why games aren't pushing the envelope.

LolololRumz5205d ago

I had to do an entire assignment on DirectX and openGL. From the opinions I heard when doing research there seems to be a lot more support for DirectX for developers.

But imo i'd probably have to say DirectX nudges it

Motion5205d ago (Edited 5205d ago )

I think OpenGL is actually better as far as hardware/performance ratio's go, but DX has a lot more support from M$ making it easier to develop games for.

gamingdroid5205d ago (Edited 5205d ago )

John Carmack says DirectX is better then OpenGL.

That said, it is ironic this is said by one of the companies that makes the sh!ttiest drivers for their graphics card. aherm ATI anyone?!

However, they are partially right if we all wanted to write our own stuff for everything i.e. re-invent the wheel. That doesn't make sense when a new graphics card is released every year!

So really the companies to blame is ATI/AMD and nvidia.

B1663r5205d ago

I think this article is bogus. The only thing that the directx draw api does is load a vertex structure, assign a shader and render. It couldn't be more simple or direct. The HLSL gives you raw and direct access to the hardware.

The reason none of the developers are writing software for the new video cards is two fold. First PC gamers want to use their fillrate for high resolution, and second the mass market is currently filled with Number+m, aka mobile, GPU's, because I suspect the quantity of people with high end GPU's for gaming is diminishingly small.

B1663r5205d ago

OpenGL at this point has pretty much the same draw api as directX... Load a vertex structure, assign a shader, and render.

Nowdays all the work happens in the shaders.

DeadlyFire5205d ago

Well there is OpenGL and DirectX. Which is better? Who cares? AMD is talking about the future. Niether DirectX or OpenGL should be used they claim. It would add more visual variety and let games perform better in a general purpose computing environment. I don't believe its all that bad of an idea, but its not going to happen for awhile. API = security to many developers. Without it they fear touching that unknown sector.

+ Show (3) more repliesLast reply 5205d ago
awiseman5205d ago (Edited 5205d ago )

FYI

OpenGL is software accelerated
DirectX is Hardware accelerated(particuarly with a GPU)

on topic:

AMD are fools.

DirectX is the reason we have games looking like what we have today...then again AMD still cant make proper drivers that work...

What is Crysis? That was the first game to utilixe DX10 to it max..I guess DX was holding it back?

Its ridiculous nonsense like this and the failure thay are in making drivers which is why I will never buy AMD products. Intel+NVidia is my loyalty.

Pandamobile5205d ago

"OpenGL is software accelerated"

Uh, what? They both use GPUs...

Ducky5205d ago (Edited 5205d ago )

/facepalm

As far as what the hardware can do,
OpenGL > DirectX

Next time, think twice before you try and contradict a major hardware manufacturer.
Not liking them is one thing, but assuming they're oblivious in their market is kinda pushing it.

limewax5205d ago

Agreed. the point this stand out the most is running games on a computer not quite capable and checking between directX and openGL I find.

OpenGL always has the edge in performance

OpenGL5205d ago (Edited 5205d ago )

lol wat? both OpenGL and DirectX are graphics APIs.

Also, when they're saying DirectX is getting in the way they don't mean that OpenGL is a better solution, but that software based rendering pipelines using CUDA, OpenCL, or DirectCompute would offer them more flexibility and better performance. Epic has said the same thing years ago when talking about Unreal4.

kevnb5205d ago

Lol, the previois article sure did take this out of context.

xtremegamerage5205d ago

Directx has more support.

Opengl is faster in some things/dx in others.

Bring back glide and be done with it:)

ProjectVulcan5205d ago (Edited 5205d ago )

Software would be great but its too slow, right now anyway. Larrabee was the concept that could have changed all that, but in a world not ready for software based rendering in games Larrabee died before it even got off the ground. Maybe in the future it will finally make a return but not for a while.

You can do anything you feel in a software renderer in theory- much like CGI movies. However this is still the games industry, if you can't render 30 of those frames in a second then there is no point. Hardware rendering is so much faster, it is still the only real practical option.

These APIs are clearly double edged swords. Without them then we would not have reached the level of visuals and performance we enjoy today. With them, developers are more constrained with the type of effects they can achieve. Overall i think the good far outweighs the bad, but eventually they will become less relevant at some point in the future.

DeadlyFire5204d ago

Larrabee isn't dead. First build was bad. Would have released with terrible ratings and very underwhelming performance on mainstream markets. So they scrapped it. 2nd generation is in the works. Aimed for 2012 reveal and release plans.

ProjectVulcan5204d ago (Edited 5204d ago )

Larrabee is dead for consumer graphics. It is now just a development project and not a consumer product, so yeah, its dead even if the concept still survives, although that concept has been around since the stone age. It isn't anything new or revolutionary. In fact it would just return us to an age where developers built their own software renderers that was slowly abandoned over time for hardware polygons and then pixel shading.

Whatever generation intel attempt to bring to the market would be related to larrabee but essentially that line has been dead and buried for quite a long time now. I think that rasterisation with hardware acceleration will gradually evolve better flexibility not suddenly die out in favour of intel's concepts. Most developers agree rasterisation will be around for a while yet no matter how it is done. Do not expect a graphical revolution anytime soon.

Show all comments (39)
60°

World of Tanks' DirectX 11 raytracing solution is more impressive than you think

Real-time raytracing without RTX

Read Full Story >>
overclock3d.net
80°

DirectX Raytracing and the Windows 10 October 2018 Update

The wait is finally over: we’re taking DirectX Raytracing (DXR) out of experimental mode! Today, once you update to the next release of Windows 10, DirectX Raytracing will work out-of-box on supported hardware.

Read Full Story >>
blogs.msdn.microsoft.com
Skull5212448d ago

Nice, the last few years of higher frame rates focus have been super lame, I’m glad to see a new technology taking center stage, I’d take a 1080p60 game with well implemented ray tracing over 8K at 70,000 frames per second any day.

50°

Why Niffelheim Won't Start and Crashes with a Black Screen? - News

If your Niffelheim won't start and you've already tried generic fixes, then you're probably a victim of a DirectX vs Unity issue or a GFX card conflict.

Read Full Story >>
innovsurvivalist.com