dlist-rewrite branch
|
01-18-2013, 11:45 PM
Post: #1
|
|||
|
|||
dlist-rewrite branch
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
Post: #2
|
|||
|
|||
RE: dlist-rewrite branch
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
Post: #3
|
|||
|
|||
RE: dlist-rewrite branch
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
Post: #4
|
|||
|
|||
RE: dlist-rewrite branch
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
Post: #5
|
|||
|
|||
RE: dlist-rewrite branch
Yeah I think it was just Saint Seiya Omega or something that wasn't working now? Let's merge already, then.
-[Unknown] |
|||
01-21-2013, 02:56 AM
(This post was last modified: 01-21-2013 02:56 AM by jacky400.)
Post: #6
|
|||
|
|||
RE: dlist-rewrite branch
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
Post: #7
|
|||
|
|||
RE: dlist-rewrite branch
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 »
|