another nice milestone: NV43 (GeForce PCIe 6600 GT tested) has acceleration up and running as well now!. Please note that the same restrictions apply here as I just mentioned for NV11: to be fixed asap of course ;-)

Jippieeee!


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10941 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Rudolf Cornelissen
2005-01-21 23:01:06 +00:00
parent 7b0775548b
commit f174c1bdce
2 changed files with 4 additions and 5 deletions
@@ -208,8 +208,7 @@ status_t check_acc_capability(uint32 feature)
} }
//fixme: //fixme:
if ((si->settings.dma_acc && (feature != B_SCREEN_TO_SCREEN_BLIT)) || if (si->settings.dma_acc && (feature != B_SCREEN_TO_SCREEN_BLIT))
si->ps.card_arch >= NV40A)
{ {
LOG(4, ("Acc: Function not setup yet; not exporting hook %s.\n", msg)); LOG(4, ("Acc: Function not setup yet; not exporting hook %s.\n", msg));
return B_ERROR; return B_ERROR;
@@ -432,10 +432,10 @@ status_t nv_acc_init_dma()
ACCW(NV10_TIL3PT, 0x2ffff800); ACCW(NV10_TIL3PT, 0x2ffff800);
ACCW(NV10_TIL3ST, 0x00006000); ACCW(NV10_TIL3ST, 0x00006000);
/* enable some DMA channel (split-up source and dest now or so) */
ACCW(NV4X_WHAT1, 0x01000000); ACCW(NV4X_WHAT1, 0x01000000);
ACCW(NV4X_WHAT0, 0x00001200);//1200 DMA instance????(test shutoff in PIO mod) /* DMA instance = $1140 */
//test if trouble: ACCW(NV4X_WHAT0, 0x00001140);
// ACCW(NV4X_WHAT0, 0x00001140);
break; break;
case NV30A: case NV30A:
/* /*