s32 VbReferThreadStatus(vblankData_t *vData) { iop_thread_info_t tinfo; s32 ret = 0; if( iReferThreadStatus(vData->tid_1, &tinfo) == 0) { if( (tinfo.status & THS_DORMANT) == 0 ) ret++; } if( iReferThreadStatus(vData->tid_2, &tinfo) == 0) { if( (tinfo.status & THS_DORMANT) == 0 ) ret++; } return ret; }
s32 VbReferThreadStatus(vblankData_t *vData) { iop_thread_info_t tinfo; s32 ret = 0; if( iReferThreadStatus(vData->tid_1, &tinfo) == 0) { if( (tinfo.info[2] & 0x10) == 0 ) ret++; } if( iReferThreadStatus(vData->tid_2, &tinfo) == 0) { if( (tinfo.info[2] & 0x10) == 0 ) ret++; } return ret; }