Originally posted by blackout23
View Post
And that is multithreading the main GPU thread to eliminate the IPC bottleneck associated with a single threaded main GPU thread.
And it worked spectacularly. DX12 now multithreads compatible AMD gpu's.
OpenGL-Next uses a part of Mantle for the multithreaded capability and rewrites it to take advantage of Nvidia's OGL extensions and modern OGL code.
Remember when AMD stated that Mantle was designed to be compatible with other architectures. Well they weren't lying. The main mantle code and benefits have always been separate from the proprietary code. You have Mantle then you have the GCN parts that interface with the hardware. It has always been able to accommodate other architectures. All that was ever needed was for the manufacturer to write code that tapped into Mantle.
Comment