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


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Development Discussion v
« Previous 1 2 3 4 5 ... 117 Next »

[UNOFFICIAL] Ishiiruka-Dolphin Custom Version
View New Posts | View Today's Posts

Pages (806): « Previous 1 ... 37 38 39 40 41 ... 806 Next »
Jump to page 
Thread Rating:
  • 33 Vote(s) - 4.55 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
[UNOFFICIAL] Ishiiruka-Dolphin Custom Version
05-29-2014, 09:57 PM
#381
Qaazavaca Qaanic
Unregistered
 
...wait didn't the developers say that tev-fixes-new was impossible on DX9? Then how have you implemented it?
Reply
05-29-2014, 11:41 PM
#382
Tino Offline
Above and Beyond
*******
Posts: 2,276
Threads: 1
Joined: Oct 2013
xystus: supports everything 4.0.2 supports.
jimbo1qaz: it was less accurate than integer emulation and the other developers didn't want to support 2 shader generator paths, so they drop dx9 to make their work easy on the other back ends. About the impossible tag, is not impossible is just more work.
Find
Reply
05-30-2014, 12:21 AM
#383
Anti-Ultimate Offline
Above and Beyond
*******
Posts: 1,957
Threads: 29
Joined: May 2010
(05-29-2014, 11:41 PM)Tino Wrote: xystus: supports everything 4.0.2 supports.
jimbo1qaz: it was less accurate than integer emulation and the other developers didn't want to support 2 shader generator paths, so they drop dx9 to make their work easy on the other back ends. About the impossible tag, is not impossible is just more work.

I think that was kind of obvious.

Spoiler: (Show Spoiler)
Honestly, I'm pretty sure it was just to reduce the amount of DX9-removement butthurt. This would give them a reason to complain

Find
Reply
05-30-2014, 01:01 AM
#384
JMC47 Offline
Content Producer
*******
Content Creators (Moderators)
Posts: 6,544
Threads: 29
Joined: Feb 2013
No? It's impossible for D3D9 to do integer math natively, it's as simple as that. Tino can implement whatever workarounds he wants for that fact. When it comes down to it, D3D9 will never be quite as accurate as actually doing the proper operation. neobrain would know better than anyone (except maybe Tino?) the troubles of getting the integer operations to work without integer emulation. tev_fixes_new was like the fourth interation I had seen of it (tev_fixes, tev_fixes2, I think there was a 3 at some point) after the first two had failed.

Maintaining multiple codepaths would be a nightmare as well; as D3D9 would have to get separate fixes, separate updates, and would likely produce different results than the other video backends in many situations. Imagine the issue reports, the extra work in adding features to videocommon, etc. To make matters worse, no one was working on the D3D9 backend for ages! It was only after the initial deprecation that any of the issues were starting to be addressed, and even then it was slow. It is nothing like how Tino is handling D3D9 final on his own.

I'll defend the impossible tag as it was merited: D3D9 couldn't support integers natively. Could it have supported them better through floating point math? Yes, obviously.
Find
Reply
05-30-2014, 01:34 AM
#385
purpasmart96 Offline
Member
***
Posts: 124
Threads: 8
Joined: May 2014
I think the problem is that the devs are so focused emulation accuracy, they just drop anything that no longer fits their agenda, regardless if there is a 50 % speed drop, just to fix a few shaders.
Find
Reply
05-30-2014, 01:50 AM
#386
JMC47 Offline
Content Producer
*******
Content Creators (Moderators)
Posts: 6,544
Threads: 29
Joined: Feb 2013
I think the problem is users who have no idea what they're talking about.
Find
Reply
05-30-2014, 01:58 AM (This post was last modified: 05-30-2014, 02:01 AM by purpasmart96.)
#387
purpasmart96 Offline
Member
***
Posts: 124
Threads: 8
Joined: May 2014
(05-30-2014, 01:50 AM)JMC47 Wrote: I think the problem is users who have no idea what they're talking about.
Please, I've been in the emulator world for quite some time, just because they couple dozen posts doesn't mean they are always some dumb illiterately challenged person , this isn't a snes emulator where you can use some crazy hardware accuracies with no reproductions. Although I'm pretty sure you already knew that.
Find
Reply
05-30-2014, 02:00 AM
#388
StripTheSoul Offline
YouKittenMe?
*******
Posts: 4,639
Threads: 39
Joined: Oct 2009
I think everything has pretty much been said about all this and everyone has had their legit reasons. Now things are the way they are, DX9 is branched out and can do its own little thing while master can continue on nice and lean. No point in arguing now what should have been.
Intel i5-4690k (Devil's Canyon) @ 3.5 GHz (+Scythe Mugen) / Gainward GTX 1070 Phoenix (OC'd) / ASUS Z97 PRO GAMER / 16GB G.Skill DDR3-2400 CL10 TridentX / X-Fi XtremeMusic / Win10 Pro 64bit / Dell S2716DG Monitor / 3x original WiiMote+MotionPlus+Nunchuk
Find
Reply
05-30-2014, 02:02 AM
#389
JMC47 Offline
Content Producer
*******
Content Creators (Moderators)
Posts: 6,544
Threads: 29
Joined: Feb 2013
s/reproductions/repercussions

And why not strive for more accuracy? You may not have noticed, but for people without broken drivers, Dolphin has gotten much faster in the last 500 or so revisions.
Find
Reply
05-30-2014, 02:05 AM
#390
purpasmart96 Offline
Member
***
Posts: 124
Threads: 8
Joined: May 2014
(05-30-2014, 02:02 AM)JMC47 Wrote: s/reproductions/repercussions

And why not strive for more accuracy? You may not have noticed, but for people without broken drivers, Dolphin has gotten much faster in the last 500 or so revisions.

I'm not saying you shouldn't strive for accuracy, I'm saying you shouldn't do it in away that makes high end computers run it like crap.
Find
Reply
« Next Oldest | Next Newest »
Pages (806): « Previous 1 ... 37 38 39 40 41 ... 806 Next »
Jump to page 


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


Users browsing this thread: 2 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode