|
Examples using Display Lists? January 29, 2009 07:02PM | Registered: 17 years ago Posts: 17 |
|
Re: Examples using Display Lists? January 29, 2009 07:38PM | Registered: 17 years ago Posts: 276 |
|
Re: Examples using Display Lists? February 01, 2009 07:43PM | Registered: 17 years ago Posts: 73 |
|
Re: Examples using Display Lists? February 01, 2009 10:20PM | Registered: 17 years ago Posts: 22 |
|
Re: Examples using Display Lists? February 02, 2009 12:45AM | Registered: 17 years ago Posts: 17 |
|
Re: Examples using Display Lists? February 02, 2009 04:21AM | Registered: 17 years ago Posts: 441 |
|
Re: Examples using Display Lists? February 02, 2009 09:49AM | Registered: 17 years ago Posts: 276 |
|
Re: Examples using Display Lists? February 02, 2009 02:17PM | Registered: 17 years ago Posts: 58 |
|
Re: Examples using Display Lists? February 02, 2009 03:18PM | Registered: 17 years ago Posts: 22 |
|
Re: Examples using Display Lists? February 02, 2009 03:44PM | Registered: 17 years ago Posts: 276 |
|
Re: Examples using Display Lists? February 02, 2009 05:19PM | Registered: 17 years ago Posts: 17 |
|
Re: Examples using Display Lists? February 03, 2009 09:18AM | Registered: 17 years ago Posts: 22 |
|
Re: Examples using Display Lists? February 03, 2009 08:01PM | Registered: 17 years ago Posts: 17 |
|
Re: Examples using Display Lists? February 03, 2009 08:43PM | Registered: 17 years ago Posts: 22 |
|
Re: Examples using Display Lists? February 03, 2009 08:57PM | Registered: 17 years ago Posts: 17 |
|
Re: Examples using Display Lists? February 03, 2009 09:01PM | Registered: 17 years ago Posts: 3 |
|
Re: Examples using Display Lists? February 03, 2009 09:08PM | Registered: 17 years ago Posts: 17 |
|
Re: Examples using Display Lists? February 04, 2009 03:27AM | Registered: 17 years ago Posts: 17 |
static __inline__ void __GX_ResetWriteGatherPipe()
{
while(!(mfwpar()&0x1));
mtwpar(0x0C008000);
}|
Re: Examples using Display Lists? February 04, 2009 09:40AM | Registered: 17 years ago Posts: 22 |
|
Re: Examples using Display Lists? February 04, 2009 04:24PM | Registered: 17 years ago Posts: 17 |
void GX_SetCPUFifo(GXFifoObj *fifo)
{
u32 level;
_CPU_ISR_Disable(level);
_gxcpufifoready = 0;
_cpufifo = (struct __gxfifo*)fifo;
if(_cpufifo==_gpfifo) {
_piReg[3] = MEM_VIRTUAL_TO_PHYSICAL(_cpufifo->buf_start);
_piReg[4] = MEM_VIRTUAL_TO_PHYSICAL(_cpufifo->buf_end);
_piReg[5] = (_cpufifo->wt_ptr&0x1FFFFFE0);
_cpgplinked = 1;
__GX_WriteFifoIntReset(GX_TRUE,GX_TRUE);
__GX_WriteFifoIntEnable(GX_ENABLE,GX_DISABLE);
__GX_FifoLink(GX_TRUE);
_CPU_ISR_Restore(level);
return;
}
if(_cpgplinked) {
__GX_FifoLink(GX_FALSE);
_cpgplinked = 0;
}
__GX_WriteFifoIntEnable(GX_DISABLE,GX_DISABLE);
_piReg[3] = MEM_VIRTUAL_TO_PHYSICAL(_cpufifo->buf_start);
_piReg[4] = MEM_VIRTUAL_TO_PHYSICAL(_cpufifo->buf_end);
_piReg[5] = (_cpufifo->wt_ptr&0x1FFFFFE0);
_gxcpufifoready = 1;
_CPU_ISR_Restore(level);
}