From: Brian P. <bri...@tu...> - 2006-08-08 14:32:07
|
James Supancic wrote: > I have been working on this problem from the bottom up. I have noticed > that all the data being sent to the remote hosts is comeing from the > call to tilesortspuShipBuffers in tilesortspu_SwapBuffers. I put > tilesortspuShipBuffers(); > return; > at the begining of tilesortspu_SwapBuffer and I still get the same data > spamed to all Render SPUs. > SwapBuffers( 1, 0 ) > is one line repleatedly printed by the Print SPU I inserted between the > tilesort and Render SPUs. Sure, because SwapBuffers is called after each frame is rendered. > Now I know that tilesortspu_SwapBuffers.isn't inserting the SwapBuffers( > 1, 0 ) command. Why do you say that? Line 87 of tilesortspu_swap.c is a call to crPackSwapBuffers(). > What else could be inserting the tilesortspu_SwapBuffers command into > the CRPackBuffer? > > What is the best method to determine which function(s) is/are inserting > a command into a CRPackBuffer? Does gdb take wildcards for breakpoints? If so, you could use 'break crPack*'. -Brian |