Examples using Display Lists? January 29, 2009 07:02PM | Registered: 15 years ago Posts: 17 |
Re: Examples using Display Lists? January 29, 2009 07:38PM | Registered: 15 years ago Posts: 276 |
Re: Examples using Display Lists? February 01, 2009 07:43PM | Registered: 15 years ago Posts: 73 |
Re: Examples using Display Lists? February 01, 2009 10:20PM | Registered: 15 years ago Posts: 22 |
Re: Examples using Display Lists? February 02, 2009 12:45AM | Registered: 15 years ago Posts: 17 |
Re: Examples using Display Lists? February 02, 2009 04:21AM | Registered: 15 years ago Posts: 441 |
Re: Examples using Display Lists? February 02, 2009 09:49AM | Registered: 15 years ago Posts: 276 |
Re: Examples using Display Lists? February 02, 2009 02:17PM | Registered: 15 years ago Posts: 58 |
Re: Examples using Display Lists? February 02, 2009 03:18PM | Registered: 15 years ago Posts: 22 |
Re: Examples using Display Lists? February 02, 2009 03:44PM | Registered: 15 years ago Posts: 276 |
Re: Examples using Display Lists? February 02, 2009 05:19PM | Registered: 15 years ago Posts: 17 |
Re: Examples using Display Lists? February 03, 2009 09:18AM | Registered: 15 years ago Posts: 22 |
Re: Examples using Display Lists? February 03, 2009 08:01PM | Registered: 15 years ago Posts: 17 |
Re: Examples using Display Lists? February 03, 2009 08:43PM | Registered: 15 years ago Posts: 22 |
Re: Examples using Display Lists? February 03, 2009 08:57PM | Registered: 15 years ago Posts: 17 |
Re: Examples using Display Lists? February 03, 2009 09:01PM | Registered: 15 years ago Posts: 3 |
Re: Examples using Display Lists? February 03, 2009 09:08PM | Registered: 15 years ago Posts: 17 |
Re: Examples using Display Lists? February 04, 2009 03:27AM | Registered: 15 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: 15 years ago Posts: 22 |
Re: Examples using Display Lists? February 04, 2009 04:24PM | Registered: 15 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); }