• 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 ... 151 152 153 154 155 ... 368 Next »

Removed DX9 and speed optimizations
View New Posts | View Today's Posts

Pages (2): « Previous 1 2
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Removed DX9 and speed optimizations
01-10-2014, 12:27 AM
#11
JMC47 Offline
Content Producer
*******
Content Creators (Moderators)
Posts: 6,543
Threads: 29
Joined: Feb 2013
When it's finished, of course!

But, more seriously, it fixes about 20 issues on the issue tracker and 100s of other unreported/small issues. Try out the Tev_Fixes_New branch to see some of the massive fixes that wouldn't be (easily) possible with D3D9 around.
Find
Reply
01-10-2014, 04:57 AM (This post was last modified: 01-10-2014, 04:58 AM by isamu.)
#12
isamu Offline
Senior Member
****
Posts: 257
Threads: 9
Joined: Jan 2010
(01-09-2014, 06:22 AM)Xtreme2damax Wrote: How was hibernation? DX9 as well as XP support has been gone for at least a month or more, Dolphin only supports D3D10/D3D11 and OpenGL now. There were threads created on the forum where developers went over the benefits of dropping support for DX9 and XP as it was holding back development. Then there was an unofficial DX9-Final build released and for a little while now newer builds are OGL/D3D11 only with Windows XP no longer supported.

Well stick me in a tight dress and some pumps and call me Jane!!!!! I had NO idea d3d9 was removed. Wow. Guess I was in hibernation longer than I thought Big Grin

I sold my steering wheel so haven't had a reason to use Dolphin for a while now(only played F-Zero GX).
Find
Reply
01-10-2014, 06:39 AM
#13
drhycodan Offline
Senior Member
****
Posts: 740
Threads: 160
Joined: Apr 2013
Does the latest build from Tev_fixes_new fix the heat issue from WindWaker or is that only in master?
Find
Reply
01-10-2014, 07:14 AM
#14
degasus Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,828
Threads: 10
Joined: May 2012
drhycodan: neobrain often rebase this branch, last time it was based on this zww heat effect fix, so yes.
Find
Reply
01-10-2014, 10:24 AM
#15
JMC47 Offline
Content Producer
*******
Content Creators (Moderators)
Posts: 6,543
Threads: 29
Joined: Feb 2013
The test recording for the video: http://www.youtube.com/watch?v=se8N65xyq6c used the Tev_Fixes_New build by mistake. So yeah, both have the fixed heat effect. Tev_Fixes_New also fixes a bunch of other problems too.
Find
Reply
01-10-2014, 02:16 PM
#16
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
Wesker1988 Wrote:Thank you very much! So tev_fixes for accuracy were added
HLE audio code rewrite for accuracy.
and Vertex Streaming Hack, OpenGL GLSL shaders for graphics.

The last two have nothing to do with the removal of d3d9. Just thought I should point that out.

Wesker1988 Wrote:And there is no way to predict how much optimizations will help the performance until it's implemented,
or how much still need to be done, on the whole dolphin code at all?

I am not a dev but I believe I can safely say no as I don't see how that would be possible to answer.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."  
-Ron Swanson

"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
Website Find
Reply
01-10-2014, 07:16 PM
#17
Wesker1988
Unregistered
 
I see, just thought about the last part, that if you know how the Mips CPU works they maybe are able to see, what's still missing in the Code. Speedwise I didn't know if something like that would be predictable. We also have programming in C, C++ and Assembler in University, and sometimes our docent seem to know everything about the speed of my programs, when he looks at my code (Guess this is why he became a docentXD) - and predict, that I have to change some parts, or the program will become a snailXD. But of course it's just an "it become faster if", or a "it become slower if" than a "if you do it like that and that you get 3,456fps more speed.":-). Don't know how it is about the graphics, because I have never heard of a Graphic Chip like the one built in PS 2 before. But I have no idea about graphic chips at all :-).

So, thank you all for your answer's. It was really interesting to read what was implemented in Dolphin since then.
Reply
01-11-2014, 02:14 AM
#18
neobrain Offline
"Wow, I made my code 1000x faster! That means I can make it 2048x slower now!"
**********
Developers (Some Administrators and Super Moderators)
Posts: 3,208
Threads: 50
Joined: Jun 2009
(01-10-2014, 07:16 PM)Wesker1988 Wrote: I see, just thought about the last part, that if you know how the Mips CPU works they maybe are able to see, what's still missing in the Code.

There's nothing "missing in the code" which you could just add and all of a sudden Dolphin became 50% faster. People have to recognize things which are slow in the current code and come up with better solutions.

I can tell you for the graphics core that *lots* of things that we currently are doing are just plain dumb and it would yield a very noticeable speedup if someone actually started thinking about a proper design of the graphics core and implemented it. The problem with that is that it requires someone with knowledge of both the code base (and why it fails) and of the GC/Wii platform *and* someone who has the time and motivation to do this. A kickstarter would probably help a lot here, but that also would require to have a person with a clear plan and the ability to show off that he or she is able to succeed with that.
Please don't read this as "everyone but me is stupid and won't ever be able to do shit at all". I'm sure every now and then someone might come up with useful optimizations, but in the last few years of working on Dolphin I've mostly made bad experiences with such contributions, and either way such patches do not help resolving the fundamental design issues (they might in fact make them even worse).
My blog
Me on Twitter
My wishlist on Amazon.de
Find
Reply
« Next Oldest | Next Newest »
Pages (2): « Previous 1 2


  • 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