From 5a84c3b178b092b0c4dc61f1e946639c2783d80a Mon Sep 17 00:00:00 2001
From: Rudolf Cornelissen
Date: Sun, 1 Feb 2004 21:35:09 +0000
Subject: [PATCH] updated overlay scaling remarks, final 0.08 version
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6460 a95241bf-73f2-0310-859d-f6bbb57e9c96
---
src/add-ons/accelerants/nvidia/Overlay.c | 4 ++--
src/add-ons/accelerants/nvidia/engine/nv_bes.c | 6 +++---
src/add-ons/accelerants/nvidia/engine/nv_general.c | 2 +-
src/add-ons/kernel/drivers/graphics/nvidia/UPDATE.html | 2 +-
4 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/src/add-ons/accelerants/nvidia/Overlay.c b/src/add-ons/accelerants/nvidia/Overlay.c
index 29405111f3..ac46ca6ff0 100644
--- a/src/add-ons/accelerants/nvidia/Overlay.c
+++ b/src/add-ons/accelerants/nvidia/Overlay.c
@@ -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:
* 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;
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->v_scale.max = 8.0;
diff --git a/src/add-ons/accelerants/nvidia/engine/nv_bes.c b/src/add-ons/accelerants/nvidia/engine/nv_bes.c
index be881443aa..ec39a7c3bd 100644
--- a/src/add-ons/accelerants/nvidia/engine/nv_bes.c
+++ b/src/add-ons/accelerants/nvidia/engine/nv_bes.c
@@ -1,5 +1,5 @@
/* 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
@@ -305,7 +305,7 @@ status_t nv_configure_bes
LOG(4,("Overlay: horizontal scaling factor is %f\n", (float)65536 / ifactor));
/* 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)
{
/* (non-inverse) factor too large, set factor to max. valid value */
@@ -433,7 +433,7 @@ status_t nv_configure_bes
viscalv = ifactor;
/* 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)
{
/* (non-inverse) factor too large, set factor to max. valid value */
diff --git a/src/add-ons/accelerants/nvidia/engine/nv_general.c b/src/add-ons/accelerants/nvidia/engine/nv_general.c
index 241fd020a3..b08e7ade26 100644
--- a/src/add-ons/accelerants/nvidia/engine/nv_general.c
+++ b/src/add-ons/accelerants/nvidia/engine/nv_general.c
@@ -80,7 +80,7 @@ status_t nv_general_powerup()
{
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 */
si->ps.laptop = false;
diff --git a/src/add-ons/kernel/drivers/graphics/nvidia/UPDATE.html b/src/add-ons/kernel/drivers/graphics/nvidia/UPDATE.html
index 93dacad541..6e3d105dec 100644
--- a/src/add-ons/kernel/drivers/graphics/nvidia/UPDATE.html
+++ b/src/add-ons/kernel/drivers/graphics/nvidia/UPDATE.html
@@ -4,7 +4,7 @@
Changes done for each driverversion:
-head (0.08-12, Rudolf)
+nv_driver 0.08, (Rudolf)
- Fixed GeForceFX 5600 and FX 5700 monitor 'refresh out of range' / shutoff fault. nVidia changed the pixelPLL for the NV31 and NV36;
- Fixed acceleration engine restrictions code to adhere to GeForceFX 5600 restrictions: those are still NV20 style for this card;