From d6d5874afe4170e5e7da6356609d35c50f2a3588 Mon Sep 17 00:00:00 2001
From: Rudolf Cornelissen
Date: Thu, 28 Jan 2016 11:09:48 +0100
Subject: [PATCH] VIA gfx driver: bumped version to 0.18, updated docs.
---
src/add-ons/accelerants/via/engine/general.c | 2 +-
src/add-ons/kernel/drivers/graphics/via/UPDATE.html | 8 +++++---
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/src/add-ons/accelerants/via/engine/general.c b/src/add-ons/accelerants/via/engine/general.c
index e2f42a4663..849810922f 100644
--- a/src/add-ons/accelerants/via/engine/general.c
+++ b/src/add-ons/accelerants/via/engine/general.c
@@ -90,7 +90,7 @@ status_t eng_general_powerup()
{
status_t status;
- LOG(1,("POWERUP: Haiku VIA Accelerant 0.17 running.\n"));
+ LOG(1,("POWERUP: Haiku VIA Accelerant 0.18 running.\n"));
/* preset no laptop */
si->ps.laptop = false;
diff --git a/src/add-ons/kernel/drivers/graphics/via/UPDATE.html b/src/add-ons/kernel/drivers/graphics/via/UPDATE.html
index 5618356548..e0eb72950d 100644
--- a/src/add-ons/kernel/drivers/graphics/via/UPDATE.html
+++ b/src/add-ons/kernel/drivers/graphics/via/UPDATE.html
@@ -4,7 +4,7 @@
Changes done for each driverversion:
-via_driver (Haiku repository 0.17, Rudolf)
+via_driver (Haiku repository 0.18, Rudolf)
- Initial setup based on nVidia driver 0.30;
- Kerneldriver uses MTR-WC mapping where available;
@@ -22,7 +22,9 @@
- Added video overlay support;
- Finalized virtualscreen panning granularity constraints programming;
- Added returning correct information in GET_ACCELERANT_DEVICE_INFO (displayed in Haiku screenprefs panel);
-
- Fixed wrong PLL registerdefines for K8M800 and added seperate pixelPLL calculation routine: K8M800 now works correctly whereas previously you'd have a black screen (tested different resolutions, refreshrates and colordepths).
+
- Fixed wrong PLL registerdefines for K8M800 and added seperate pixelPLL calculation routine: K8M800 now works correctly whereas previously you'd have a black screen (tested different resolutions, refreshrates and colordepths);
+
- Fixed blocking overlay hooks if current videomode is not supported (before overlay could kick in while it should not, resulting in bad video or desktop pictures);
+
- Fixed K8M800 video overlay: apparantly the engine was modified for this revision of the Unichrome video chipset: at least the 'V1' engine doesn't work here, while ' V3' does (using V3 now on K8M800).
Still todo:
@@ -33,6 +35,6 @@
Rudolf Cornelissen.
-(Page last updated on January 13, 2016)
+(Page last updated on January 28, 2016)