01-18-2013, 11:45 PM
I'm curious, what is the dlist-rewrite branch? What does it do differently than the master branch? What fixes/improvements is it supposed to provide?
|
dlist-rewrite branch
|
|
01-18-2013, 11:45 PM
I'm curious, what is the dlist-rewrite branch? What does it do differently than the master branch? What fixes/improvements is it supposed to provide?
01-19-2013, 06:37 PM
It handles display lists more correctly, although it's not a small change. Currently breaks a few games but it also helps a few other games.
Display lists are used to communicate with the video card. They're like small little programs. In master, we don't support pausing these and certain ways they can pass information back to the game, and the dlist-rewrite does support these things (thanks to Orphis' hard work.) -[Unknown]
01-20-2013, 08:06 AM
Well, being a bigger change, it's more work to make it an option. Once it's stable enough to make such an option, it'll probably make more sense just to have it always on and fix any bugs in it.
-[Unknown]
01-20-2013, 11:19 AM
Well, honestly, I don't think my latest branch wouldn't break much (provided I disable "pause"). I passing all the tests after all ! Even the "simple" one
01-20-2013, 02:47 PM
Yeah I think it was just Saint Seiya Omega or something that wasn't working now? Let's merge already, then.
-[Unknown]
I will retest Saint Seiya Omega tonight when back home. Just in case if it is still not working , we can ignore it and fix the issue later , at least this rewrite help couples of games .
Btw, i'm testing the ffmpeg build and looking forward to it . [raven02]
01-21-2013, 10:56 AM
Still hang at battle screen however got different error messages
54:19:553 GLES\DisplayListInterpreter.cpp:388 I[HLE]: Creating FBO for 000cc000 : 480 x 272 54:22:118 GPUCommon.cpp:485 E[G3D]: JUMP to illegal address 00000728 - ignoring?? 54:22:124 GPUCommon.cpp:70 E[HLE]: Blocking thread on DrawSync |
|
« Next Oldest | Next Newest »
|