disabled acceleration engine init and exporting the hooks on G80 and above for now.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22684 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -6,7 +6,7 @@
|
|||||||
Other authors:
|
Other authors:
|
||||||
Mark Watson,
|
Mark Watson,
|
||||||
Apsed,
|
Apsed,
|
||||||
Rudolf Cornelissen 11/2002-2/2006
|
Rudolf Cornelissen 11/2002-10/2007
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define MODULE_BIT 0x00200000
|
#define MODULE_BIT 0x00200000
|
||||||
@@ -292,10 +292,14 @@ status_t SET_DISPLAY_MODE(display_mode *mode_to_set)
|
|||||||
/* note:
|
/* note:
|
||||||
* Maybe later we can forget about non-DMA mode (depends on 3D acceleration
|
* Maybe later we can forget about non-DMA mode (depends on 3D acceleration
|
||||||
* attempts). */
|
* attempts). */
|
||||||
|
//no acc support for G8x yet!
|
||||||
|
if (si->ps.card_arch < NV50A)
|
||||||
|
{
|
||||||
if (!si->settings.dma_acc)
|
if (!si->settings.dma_acc)
|
||||||
nv_acc_init();
|
nv_acc_init();
|
||||||
else
|
else
|
||||||
nv_acc_init_dma();
|
nv_acc_init_dma();
|
||||||
|
}
|
||||||
/* set up overlay unit for this mode */
|
/* set up overlay unit for this mode */
|
||||||
nv_bes_init();
|
nv_bes_init();
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/* Authors:
|
/* Authors:
|
||||||
Mark Watson 12/1999,
|
Mark Watson 12/1999,
|
||||||
Apsed,
|
Apsed,
|
||||||
Rudolf Cornelissen 10/2002-9/2007
|
Rudolf Cornelissen 10/2002-10/2007
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define MODULE_BIT 0x00008000
|
#define MODULE_BIT 0x00008000
|
||||||
@@ -1951,6 +1951,9 @@ status_t nv_general_validate_pic_size (display_mode *target, uint32 *bytes_per_r
|
|||||||
{
|
{
|
||||||
/* check if we can setup this mode with acceleration */
|
/* check if we can setup this mode with acceleration */
|
||||||
*acc_mode = true;
|
*acc_mode = true;
|
||||||
|
//no acc support for G8x yet!
|
||||||
|
if (si->ps.card_arch >= NV50A) *acc_mode = false;
|
||||||
|
|
||||||
/* virtual_width */
|
/* virtual_width */
|
||||||
if (target->virtual_width > max_acc_width) *acc_mode = false;
|
if (target->virtual_width > max_acc_width) *acc_mode = false;
|
||||||
/* virtual_height */
|
/* virtual_height */
|
||||||
@@ -1983,6 +1986,8 @@ status_t nv_general_validate_pic_size (display_mode *target, uint32 *bytes_per_r
|
|||||||
{
|
{
|
||||||
/* check if we can setup this mode with acceleration */
|
/* check if we can setup this mode with acceleration */
|
||||||
*acc_mode = true;
|
*acc_mode = true;
|
||||||
|
//no acc support for G8x yet!
|
||||||
|
if (si->ps.card_arch >= NV50A) *acc_mode = false;
|
||||||
/* (we already know virtual_width will be no problem) */
|
/* (we already know virtual_width will be no problem) */
|
||||||
/* virtual_height */
|
/* virtual_height */
|
||||||
/* (NV cards can even do more than this(?)...
|
/* (NV cards can even do more than this(?)...
|
||||||
|
|||||||
Reference in New Issue
Block a user