updated overlay scaling remarks, final 0.08 version
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6460 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
/* Written by Rudolf Cornelissen 05-2002/1-2004 */
|
/* Written by Rudolf Cornelissen 05/2002-2/2004 */
|
||||||
|
|
||||||
/* Note on 'missing features' in BeOS 5.0.3 and DANO:
|
/* Note on 'missing features' in BeOS 5.0.3 and DANO:
|
||||||
* BeOS needs to define more colorspaces! It would be nice if BeOS would support the FourCC 'definitions'
|
* BeOS needs to define more colorspaces! It would be nice if BeOS would support the FourCC 'definitions'
|
||||||
@@ -461,7 +461,7 @@ status_t GET_OVERLAY_CONSTRAINTS
|
|||||||
oc->v_scale.min = 0.125;
|
oc->v_scale.min = 0.125;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
/* found spec on the net for GF256-GF4. Still needs confirmation... */
|
/* all cards have a upscaling limit of 8.0 (see official nVidia specsheets) */
|
||||||
oc->h_scale.max = 8.0;
|
oc->h_scale.max = 8.0;
|
||||||
oc->v_scale.max = 8.0;
|
oc->v_scale.max = 8.0;
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/* Nvidia TNT and GeForce Back End Scaler functions */
|
/* Nvidia TNT and GeForce Back End Scaler functions */
|
||||||
/* Written by Rudolf Cornelissen 05/2002-1/2004 */
|
/* Written by Rudolf Cornelissen 05/2002-2/2004 */
|
||||||
|
|
||||||
#define MODULE_BIT 0x00000200
|
#define MODULE_BIT 0x00000200
|
||||||
|
|
||||||
@@ -305,7 +305,7 @@ status_t nv_configure_bes
|
|||||||
LOG(4,("Overlay: horizontal scaling factor is %f\n", (float)65536 / ifactor));
|
LOG(4,("Overlay: horizontal scaling factor is %f\n", (float)65536 / ifactor));
|
||||||
|
|
||||||
/* check scaling factor (and modify if needed) to be within scaling limits */
|
/* check scaling factor (and modify if needed) to be within scaling limits */
|
||||||
/* (assuming) all cards have a upscaling limit of 8.0 */
|
/* all cards have a upscaling limit of 8.0 (see official nVidia specsheets) */
|
||||||
if (hiscalv < 0x00002000)
|
if (hiscalv < 0x00002000)
|
||||||
{
|
{
|
||||||
/* (non-inverse) factor too large, set factor to max. valid value */
|
/* (non-inverse) factor too large, set factor to max. valid value */
|
||||||
@@ -433,7 +433,7 @@ status_t nv_configure_bes
|
|||||||
viscalv = ifactor;
|
viscalv = ifactor;
|
||||||
|
|
||||||
/* check scaling factor (and modify if needed) to be within scaling limits */
|
/* check scaling factor (and modify if needed) to be within scaling limits */
|
||||||
/* (assuming) all cards have a upscaling limit of 8.0 */
|
/* all cards have a upscaling limit of 8.0 (see official nVidia specsheets) */
|
||||||
if (viscalv < 0x00002000)
|
if (viscalv < 0x00002000)
|
||||||
{
|
{
|
||||||
/* (non-inverse) factor too large, set factor to max. valid value */
|
/* (non-inverse) factor too large, set factor to max. valid value */
|
||||||
|
|||||||
@@ -80,7 +80,7 @@ status_t nv_general_powerup()
|
|||||||
{
|
{
|
||||||
status_t status;
|
status_t status;
|
||||||
|
|
||||||
LOG(1,("POWERUP: nVidia (open)BeOS Accelerant 0.08-12 running.\n"));
|
LOG(1,("POWERUP: nVidia (open)BeOS Accelerant 0.08-final running.\n"));
|
||||||
|
|
||||||
/* preset no laptop */
|
/* preset no laptop */
|
||||||
si->ps.laptop = false;
|
si->ps.laptop = false;
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<p><h2>Changes done for each driverversion:</h2></p>
|
<p><h2>Changes done for each driverversion:</h2></p>
|
||||||
<p><h1>head (0.08-12, Rudolf)</h1></p>
|
<p><h1>nv_driver 0.08, (Rudolf)</h1></p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Fixed GeForceFX 5600 and FX 5700 monitor 'refresh out of range' / shutoff fault. nVidia changed the pixelPLL for the NV31 and NV36;
|
<li>Fixed GeForceFX 5600 and FX 5700 monitor 'refresh out of range' / shutoff fault. nVidia changed the pixelPLL for the NV31 and NV36;
|
||||||
<li>Fixed acceleration engine restrictions code to adhere to GeForceFX 5600 restrictions: those are still NV20 style for this card;
|
<li>Fixed acceleration engine restrictions code to adhere to GeForceFX 5600 restrictions: those are still NV20 style for this card;
|
||||||
|
|||||||
Reference in New Issue
Block a user