Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Pac-Man World 3
05-01-2014, 05:32 AM (This post was last modified: 05-01-2014 05:32 AM by [Unknown].)
Post: #19
RE: Pac-Man World 3
Well, that's interesting.

47:23:835 user_main D[SCEGE]: HLE\sceGe.cpp:427 sceGeListEnQueue(addr=49ef2700, stall=49ef2700, cbid=00000000, param=08b76820)

This seems reasonable. It enqueues (using uncached pointers) a list at stall. The operation is normal, uncached is a bit odd.

47:23:835 user_main D[SCEGE]: HLE\sceGe.cpp:473 sceGeListUpdateStallAddr(dlid=889192482, stalladdr=49ef271c)

Another very sane thing, it updated the list stall address (uncached again) +0x1c.

47:23:835 user_main D[SCEGE]: GLES\Framebuffer.cpp:611 viewport : 480x272, region : 480x272 , scissor: 480x272, stride: 512, 1
47:23:835 user_main D[SCEGE]: GLES\Framebuffer.cpp:858 Switching render target to FBO for 00088000: 480 x 272 x 3
47:23:844 user_main I[G3D]: GLES\ShaderManager.cpp:146 Linked shader: vs 58 fs 37
47:23:844 user_main W[G3D]: GLES\GLES_GPU.cpp:1823 Unknown GE command : b6fc3f48
47:23:844 user_main W[G3D]: GLES\GLES_GPU.cpp:1756 Unsupported Vertex Screen Coordinate Y : 050000
47:23:844 user_main W[G3D]: GLES\GLES_GPU.cpp:1761 Unsupported Vertex Screen Coordinate Z : 80bcad
...
47:23:862 user_main W[G3D]: GLES\GLES_GPU.cpp:1766 Unsupported Vertex Texture Coordinate S : 6cbd93
47:23:862 user_main W[G3D]: GLES\GLES_GPU.cpp:1786 Unsupported Vertex Alpha and Primitive : b20000
47:23:862 user_main W[G3D]: GLES\GLES_GPU.cpp:1066 Unsupported alphatest mask: 00
47:23:862 user_main W[G3D]: GLES\GLES_GPU.cpp:1781 Unsupported Vertex Color Value : b1bf28
47:23:862 user_main E[G3D]: GLES\GLES_GPU.cpp:896 Bad bounding box data: bd0000

That's already more than 7 (0x1c/4) cmds. Probably none of these are valid - but why didn't it stop? All the addresses are masked with 0x0FFFFFFF, so it *should* have.

Can you try the following change, find GPU/GLES/GPUCommon.cpp:
const bool useFastRunLoop = !dumpThisFrame_ && !useDebugger;

Add before:
dumpThisFrame_ = true;

Then log again. I'm specifically interested in the same point, that should make it print out the commands it's executing.

For a bit more though, actually, find this:
NOTICE_LOG(G3D, "%s", temp);

And replace with:

NOTICE_LOG(G3D, "%08x: %s", list.pc, temp);

That will also print out the addresses for extra clarity.

-[Unknown]
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Pac-Man World 3 - sfageas - 03-03-2013, 04:49 PM
RE: Pacman World 3 - sfageas - 05-24-2013, 09:51 AM
RE: Pacman World 3 - sfageas - 07-04-2013, 12:18 PM
RE: Pacman World 3 - sum2012 - 01-28-2014, 09:27 AM
RE: Pacman World 3 - [Unknown] - 01-28-2014, 02:54 PM
RE: Pacman World 3 - sum2012 - 01-28-2014, 10:18 PM
RE: Pacman World 3 - [Unknown] - 01-29-2014, 05:23 AM
RE: Pacman World 3 - sum2012 - 01-29-2014, 05:31 AM
RE: Pacman World 3 - sum2012 - 01-29-2014, 06:51 AM
RE: Pacman World 3 - Stevec - 02-14-2014, 08:17 PM
RE: Pacman World 3 - Nik1895 - 03-09-2014, 09:43 AM
RE: Pac-Man World 3 - vnctdj - 03-09-2014, 09:55 AM
RE: Pac-Man World 3 - jacky400 - 04-28-2014, 08:11 AM
RE: Pac-Man World 3 - Stevec - 04-29-2014, 05:57 AM
RE: Pac-Man World 3 - jacky400 - 04-29-2014, 02:59 PM
RE: Pac-Man World 3 - Stevec - 04-29-2014, 07:07 PM
RE: Pac-Man World 3 - [Unknown] - 05-01-2014, 01:38 AM
RE: Pac-Man World 3 - sum2012 - 05-01-2014, 02:50 AM
RE: Pac-Man World 3 - [Unknown] - 05-01-2014 05:32 AM
RE: Pac-Man World 3 - sum2012 - 05-01-2014, 05:54 AM
RE: Pac-Man World 3 - [Unknown] - 05-01-2014, 06:18 AM
RE: Pac-Man World 3 - sum2012 - 05-01-2014, 06:27 AM
RE: Pac-Man World 3 - sum2012 - 05-06-2014, 01:36 PM
RE: Pac-Man World 3 - vnctdj - 05-06-2014, 02:20 PM

Forum Jump: