• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

DirectX & OpenGL to open up low-level access

Joined
Jan 29, 2012
Messages
6,881 (1.40/day)
Location
Florida
System Name natr0n-PC
Processor Ryzen 5950x-5600x | 9600k
Motherboard B450 AORUS M | Z390 UD
Cooling EK AIO 360 - 6 fan action | AIO
Memory Patriot - Viper Steel DDR4 (B-Die)(4x8GB) | Samsung DDR4 (4x8GB)
Video Card(s) EVGA 3070ti FTW
Storage Various
Display(s) Pixio PX279 Prime
Case Thermaltake Level 20 VT | Black bench
Audio Device(s) LOXJIE D10 + Kinter Amp + 6 Bookshelf Speakers Sony+JVC+Sony
Power Supply Super Flower Leadex III ARGB 80+ Gold 650W | EVGA 700 Gold
Software XP/7/8.1/10
Benchmark Scores http://valid.x86.fr/79kuh6
There is some pretty big news out there. AMD recently released mantle, a low level API that eliminates heaps of CPU overhead (draw calls). It now seems that both DirectX and OpenGL will follow that same route as AMD’s API. Over at this years GDC some slides where shown demonstrating that DirectX and OpenGL will start offering low-level access in order to reduce draw overhead. This should excite gamers with slower processors alright.

Below you can find some quotes from the DirectX and OpenGL presentations that will take place in GDC 2014:

“In this session we will discuss future improvements in Direct3D that will allow developers an unprecedented level of hardware control and reduced CPU rendering overhead across a broad ecosystem of hardware.”

“For nearly 20 years, DirectX has been the platform used by game developers to create the fastest, most visually impressive games on the planet.

However, you asked us to do more. You asked us to bring you even closer to the metal and to do so on an unparalleled assortment of hardware. You also asked us for better tools so that you can squeeze every last drop of performance out of your PC, tablet, phone and console.”

“Driver overhead has been a frustrating reality for game developers for the entire life of the PC game industry. On desktop systems, driver overhead can decrease frame rate, while on mobile devices driver overhead is more insidious–robbing both battery life and frame rate. In this unprecedented sponsored session, Graham Sellers (AMD), Tim Foley (Intel), Cass Everitt (NVIDIA) and John McDonald (NVIDIA) will present high-level concepts available in today’s OpenGL implementations that radically reduce driver overhead–by up to 10x or more. The techniques presented will apply to all major vendors and are suitable for use across multiple platforms. Additionally, they will demonstrate practical demos of the techniques in action in an extensible, open source comparison framework.”

When these optimizations kick in is still unknown and wether or not they will be able to compete with Mantle also remains to be seen of course. It will also be interesting to see if this will be a final DX12 feature, obviously available for Windows 8.1.

http://www.guru3d.com/news_story/directx_opengl_to_open_up_low_level_access.html
 
This is a good thing and you think it's a joke/ What is wrong with you?
 
Overall its a good direction. Knowing MS its not going to happen anytime soon. When MS actually releases an updated DX it will probably be Win 8.2 or Win 9 only. Then you have to wait until game engines get developed using those advantages and features, no to mention 3rd party developers to make use of those. Given the track record of the industry not many current games take full advantage of DX11.

One has to wait and see if this new direction is a Superset feature set or new from the ground up. Lazy game devs and publishers will always develop for the masses to sell more units so its yet to be know what comes out of this. DX11 has been with us for all of Windows 7 product life and not much has improved with the exception of a handful of games. That's 5yrs of stagnation.

Multi-threading optimization has been around for that long and Mantle just needed one game since it was announced to show how badly DX was being used.

Good news but Mantle is here and so far these are only discussions of what could be.
 
This is a good thing and you think it's a joke/ What is wrong with you?

It IS kind of funny, seeing as at least DirectX started as an API with a goal to lower CPU overhead when talking to the GPU. I mean, it's kinda supposed to have been doing this since day 1.
 
Sometimes it takes innovation to get others to improve on what they already have n not become stagnant
 
Back
Top