xref: /haiku/src/add-ons/kernel/drivers/graphics/via/UPDATE.html (revision 820dca4df6c7bf955c46e8f6521b9408f50b2900)
1<html>
2<head>
3<title>Changes</title>
4</head>
5<body>
6<p><h2>Changes done for each driverversion:</h2></p>
7<p><h1>via_driver (SVN 0.16, Rudolf)</h1></p>
8<ul>
9	<li>Initial setup based on nVidia driver 0.30;
10	<li>Kerneldriver uses MTR-WC mapping where available;
11	<li>Accelerant uses AGP busmanager to enable AGP FW where available;
12	<li>Added hardware cursor;
13	<li>Added RAM size autodetection, as preset by the system BIOS;
14	<li>Added support for virtualscreens (CRTC startadress and memory pitch programming);
15	<li>Added CRTC1 timing programming and updated constraints, including GET_TIMING_CONSTRAINTS hook;
16	<li>Added mode colordepth programming;
17	<li>Added CRTC FIFO fetch limit programming (seems specific to VIA);
18	<li>Added colorpalette programming;
19	<li>Added DPMS support;
20	<li>Added primary head pixelPLL programming (refreshrate is now set);
21	<li>Added switch to 'enhanced mode' making the driver independant from a preset VESA mode;
22	<li>Added video overlay support;
23	<li>Finalized virtualscreen panning granularity constraints programming.
24</ul>
25<p><h1>Still todo:</h1></p>
26<ul>
27	<li>2D acceleration;
28	<li>And yet more could be done.
29</ul>
30</p>
31<hr><br>
32<br>
33<a href="mailto:info.be-hold@inter.nl.net">Rudolf Cornelissen.</a>
34<p>(Page last updated on September 29, 2005)</p>
35</body>
36</html>
37