• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › General Discussion v
« Previous 1 ... 73 74 75 76 77 ... 368 Next »

Why was Direct3D 12 removed?
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Why was Direct3D 12 removed?
06-26-2017, 06:38 PM
#1
Luminoth Prime Offline
Sentinel
***
Posts: 53
Threads: 4
Joined: Jan 2015
I was waiting for Dolphin to be updated to fix the recent Metroid Prime scan bug introduced with 5.0-3322 so I could update from 3318, and when I saw that it was fixed, I downloaded the latest version. Started up Metroid Prime Trilogy, but I noticed that the game was running much slower than usual. I went into the graphics to investigate and found that it was set on Direct3D 11. I went to change it back to Direct3D 12, only to find it's no longer there. Went back to 3318 and found that I could use D3D 12 again.

Why was it removed, and will it return in future updates?

As a side question, is the new Cubeb audio codec supposed to be faster?
Find
Reply
06-26-2017, 07:06 PM (This post was last modified: 06-26-2017, 07:07 PM by Admentus.)
#2
Admentus Offline
Nothing but perfection for gaming
*******
Posts: 1,967
Threads: 25
Joined: May 2015
Read the may report for the reason behind the removal of D3D12. You will read as well the reason for the removal of JITIL.

https://en.dolphin-emu.org/blog/2017/06/03/dolphin-progress-report-may-2017/
Super Mario 64 - Super Smash Bros. 64 - Mario Kart 64 - Zelda 64 - Star Fox 64 - Patreon - Discord
Find
Reply
06-26-2017, 10:24 PM
#3
seoulgamer Offline
Junior Member
**
Posts: 38
Threads: 5
Joined: Sep 2015
(06-26-2017, 06:38 PM)Luminoth Prime Wrote: I was waiting for Dolphin to be updated to fix the recent Metroid Prime scan bug introduced with 5.0-3322 so I could update from 3318, and when I saw that it was fixed, I downloaded the latest version. Started up Metroid Prime Trilogy, but I noticed that the game was running much slower than usual. I went into the graphics to investigate and found that it was set on Direct3D 11. I went to change it back to Direct3D 12, only to find it's no longer there. Went back to 3318 and found that I could use D3D 12 again.

Why was it removed, and will it return in future updates?

As a side question, is the new Cubeb audio codec supposed to be faster?

It doesn't suit the developers to leave Direct3D 12 in because it wasn't coded well and wouldn't support new features they wanted to add. As far as I know, the person who developed Direct3D 12 abandoned it, and the other developers had no interest in carrying on that person's work.

Cubeb has slightly lower latency than the other backends, and works on all platforms.
Find
Reply
06-27-2017, 08:48 AM
#4
JMC47 Offline
Content Producer
*******
Content Creators (Moderators)
Posts: 6,542
Threads: 29
Joined: Feb 2013
We've left features in too long before and caused huge controversies. We'd rather kill it early before we're maintaining hacks to keep it around like previous backends.
Find
Reply
06-28-2017, 06:20 AM
#5
Luminoth Prime Offline
Sentinel
***
Posts: 53
Threads: 4
Joined: Jan 2015
(06-26-2017, 07:06 PM)Admentus Wrote: Read the may report for the reason behind the removal of D3D12. You will read as well the reason for the removal of JITIL.

https://en.dolphin-emu.org/blog/2017/06/03/dolphin-progress-report-may-2017/
Thanks. Good to know that the progress from D3D12 is being carried forward into the Vulkan plugin, at least. I'll try it out and see how it works, because last time I tried it, D3D12 was still better.

(06-26-2017, 10:24 PM)seoulgamer Wrote: It doesn't suit the developers to leave Direct3D 12 in because it wasn't coded well and wouldn't support new features they wanted to add. As far as I know, the person who developed Direct3D 12 abandoned it, and the other developers had no interest in carrying on that person's work.

Cubeb has slightly lower latency than the other backends, and works on all platforms.

(06-27-2017, 08:48 AM)JMC47 Wrote: We've left features in too long before and caused huge controversies. We'd rather kill it early before we're maintaining hacks to keep it around like previous backends.
Damn, that all sucks. I had absolutely no problems with Direct3D 12 and used it on everything. Guess I'll hold on to 3318 until more progress is made on Vulkan or something.
Find
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode