removed more old surface commands related programming.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12755 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -454,10 +454,6 @@ status_t nv_acc_init_dma()
|
|||||||
ACCW(BPIXEL, 0x00000021);
|
ACCW(BPIXEL, 0x00000021);
|
||||||
ACCW(STRD_FMT, 0x03020202);
|
ACCW(STRD_FMT, 0x03020202);
|
||||||
/* PRAMIN */
|
/* PRAMIN */
|
||||||
ACCW(PR_CTX1_9, 0x00000302); /* format is X24Y8, LSB mono */
|
|
||||||
ACCW(PR_CTX2_9, 0x00000302); /* dma_instance 0 valid, instance 1 invalid */
|
|
||||||
ACCW(PR_CTX1_B, 0x00000000); /* format is invalid */
|
|
||||||
ACCW(PR_CTX1_C, 0x00000000); /* format is invalid */
|
|
||||||
if (si->ps.card_arch == NV04A)
|
if (si->ps.card_arch == NV04A)
|
||||||
{
|
{
|
||||||
ACCW(PR_CTX1_D, 0x00000302); /* format is X24Y8, LSB mono */
|
ACCW(PR_CTX1_D, 0x00000302); /* format is X24Y8, LSB mono */
|
||||||
@@ -479,20 +475,11 @@ status_t nv_acc_init_dma()
|
|||||||
ACCW(BPIXEL, 0x00000042);
|
ACCW(BPIXEL, 0x00000042);
|
||||||
ACCW(STRD_FMT, 0x09080808);
|
ACCW(STRD_FMT, 0x09080808);
|
||||||
/* PRAMIN */
|
/* PRAMIN */
|
||||||
ACCW(PR_CTX1_9, 0x00000902); /* format is X17RGB15, LSB mono */
|
ACCW(PR_CTX1_D, 0x00000902); /* format is X17RGB15, LSB mono */
|
||||||
ACCW(PR_CTX2_9, 0x00000902); /* dma_instance 0 valid, instance 1 invalid */
|
if (si->ps.card_arch != NV04A)
|
||||||
if (si->ps.card_arch == NV04A)
|
|
||||||
{
|
{
|
||||||
ACCW(PR_CTX1_B, 0x00000702); /* format is X1RGB15, LSB mono */
|
|
||||||
ACCW(PR_CTX1_C, 0x00000702); /* format is X1RGB15, LSB mono */
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
ACCW(PR_CTX1_B, 0x00000902); /* format is X17RGB15, LSB mono */
|
|
||||||
ACCW(PR_CTX1_C, 0x00000902); /* format is X17RGB15, LSB mono */
|
|
||||||
ACCW(PR_CTX1_E, 0x00000902); /* format is X17RGB15, LSB mono */
|
ACCW(PR_CTX1_E, 0x00000902); /* format is X17RGB15, LSB mono */
|
||||||
}
|
}
|
||||||
ACCW(PR_CTX1_D, 0x00000902); /* format is X17RGB15, LSB mono */
|
|
||||||
break;
|
break;
|
||||||
case B_RGB16_LITTLE:
|
case B_RGB16_LITTLE:
|
||||||
/* acc engine */
|
/* acc engine */
|
||||||
@@ -508,20 +495,11 @@ status_t nv_acc_init_dma()
|
|||||||
else
|
else
|
||||||
ACCW(STRD_FMT, 0x000b0b0c);
|
ACCW(STRD_FMT, 0x000b0b0c);
|
||||||
/* PRAMIN */
|
/* PRAMIN */
|
||||||
ACCW(PR_CTX1_9, 0x00000c02); /* format is X16RGB16, LSB mono */
|
ACCW(PR_CTX1_D, 0x00000c02); /* format is X16RGB16, LSB mono */
|
||||||
ACCW(PR_CTX2_9, 0x00000c02); /* dma_instance 0 valid, instance 1 invalid */
|
if (si->ps.card_arch != NV04A)
|
||||||
if (si->ps.card_arch == NV04A)
|
|
||||||
{
|
{
|
||||||
ACCW(PR_CTX1_B, 0x00000702); /* format is X1RGB15, LSB mono */
|
|
||||||
ACCW(PR_CTX1_C, 0x00000702); /* format is X1RGB15, LSB mono */
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
ACCW(PR_CTX1_B, 0x00000c02); /* format is X16RGB16, LSB mono */
|
|
||||||
ACCW(PR_CTX1_C, 0x00000c02); /* format is X16RGB16, LSB mono */
|
|
||||||
ACCW(PR_CTX1_E, 0x00000c02); /* format is X16RGB16, LSB mono */
|
ACCW(PR_CTX1_E, 0x00000c02); /* format is X16RGB16, LSB mono */
|
||||||
}
|
}
|
||||||
ACCW(PR_CTX1_D, 0x00000c02); /* format is X16RGB16, LSB mono */
|
|
||||||
break;
|
break;
|
||||||
case B_RGB32_LITTLE:
|
case B_RGB32_LITTLE:
|
||||||
case B_RGBA32_LITTLE:
|
case B_RGBA32_LITTLE:
|
||||||
@@ -535,10 +513,6 @@ status_t nv_acc_init_dma()
|
|||||||
ACCW(BPIXEL, 0x000000e7);
|
ACCW(BPIXEL, 0x000000e7);
|
||||||
ACCW(STRD_FMT, 0x0e0d0d0d);
|
ACCW(STRD_FMT, 0x0e0d0d0d);
|
||||||
/* PRAMIN */
|
/* PRAMIN */
|
||||||
ACCW(PR_CTX1_9, 0x00000e02); /* format is X8RGB24, LSB mono */
|
|
||||||
ACCW(PR_CTX2_9, 0x00000e02); /* dma_instance 0 valid, instance 1 invalid */
|
|
||||||
ACCW(PR_CTX1_B, 0x00000e02); /* format is X8RGB24, LSB mono */
|
|
||||||
ACCW(PR_CTX1_C, 0x00000e02); /* format is X8RGB24, LSB mono */
|
|
||||||
ACCW(PR_CTX1_D, 0x00000e02); /* format is X8RGB24, LSB mono */
|
ACCW(PR_CTX1_D, 0x00000e02); /* format is X8RGB24, LSB mono */
|
||||||
if (si->ps.card_arch >= NV10A)
|
if (si->ps.card_arch >= NV10A)
|
||||||
ACCW(PR_CTX1_E, 0x00000e02); /* format is X8RGB24, LSB mono */
|
ACCW(PR_CTX1_E, 0x00000e02); /* format is X8RGB24, LSB mono */
|
||||||
|
|||||||
Reference in New Issue
Block a user