#
dc234e79 |
|
18-Oct-2014 |
Adrien Destugues <pulkomandy@gmail.com> |
NVidia: 64bit fixes.
|
#
ce6115a1 |
|
01-May-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added support for all HDTV modes video overlay for all GeForce cards that have overlay support. TNT1/2/2-M64 users remain in bitmap mode: the overlay engine there can't handle above DVD quality. Bumped version to 0.88. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30535 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
34108ddc |
|
22-Apr-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed OVERLAY_SUPPORTED_SPACES hook. Thanks axel for reporting. Fixed in all my drivers :) Note that this doesn't change the workings of the drivers on current versions of BeOS, since this hook is never called. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17203 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f67620f9 |
|
02-Feb-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed overlay playback and accelerantion engine crashes if all is right: it turns out the last piece of cardRAM may not be accessed by software. This looks to be a hardware bug, size of dangerous RAM depends on pre/post NV40 architecture, bug exists for both FIFO channel assignment on the fly, and DMA command buffer existing in cardRAM. If there are still users outthere using PIO acceleration and 3D they have a good chance of having working concurrent overlay as well, as the fifo-assignment bug turns up with PIO acc as well. Note: the bugfix is still in test: confirmed on TNT1 only for now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16200 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fdd699c7 |
|
01-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed DMA acc blit function crashing once you place data near the end of the cardRAM on NV40 and higher (for overlay bitmaps). These cards needs a certain unused space in front of their DMA command buffer to prevent the blit's DMA data source instance from malfunctioning (moved windows then contain rubbish instead of valid data). I would say this is a hardware fault or limitation (costs us 400kB+ of RAM). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11182 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4e05353d |
|
27-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed overlay bitmap DMA adress, fixed overlay in 15 bit mode (NV11). nVidia hardware is broken here :-/. Anyway, it works now. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11092 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fee251bc |
|
26-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
modified overlay to stay outside DMA buffer if it exists. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11091 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
17cf1498 |
|
22-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added preliminary NV40 architecture support. Test and provide feedback please! git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9039 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a7b24bba |
|
26-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
overlay fix for Nforce and Nforce2 cards (RAM detection updated) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8469 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
04e6b7ce |
|
10-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
overlay code cleanup, NV11 panel update git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7891 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
30f76422 |
|
22-Apr-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
driver works nicely with virtualized head setup now! git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7296 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5a84c3b1 |
|
01-Feb-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated overlay scaling remarks, final 0.08 version git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6460 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1d102b08 |
|
26-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed overlay follow head in virtualscreens git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6358 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cc6f5542 |
|
26-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added overlay follows head functionality git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6357 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e8d5d47c |
|
29-Dec-2003 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed NV31 overlay downscaling limiting git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5825 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aa1e552f |
|
30-Nov-2003 |
shatty <shatty@nowhere.fake> |
openBeOS_Nvidia_V0.07_src git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5509 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b4c44701 |
|
30-Nov-2003 |
shatty <shatty@nowhere.fake> |
openBeOS_Nvidia_V0.06_src git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5507 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
887d4abb |
|
30-Nov-2003 |
shatty <shatty@nowhere.fake> |
openBeOS_Nvidia_V0.05_src git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5505 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
05b269c0 |
|
30-Nov-2003 |
shatty <shatty@nowhere.fake> |
openBeOS_Nvidia_V0.04_src git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5503 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
08705d96 |
|
22-Nov-2003 |
shatty <shatty@nowhere.fake> |
add nvidia accelerant git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5450 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dc234e798d854e75a197ee9fc85c6a1eede67fef |
|
18-Oct-2014 |
Adrien Destugues <pulkomandy@gmail.com> |
NVidia: 64bit fixes.
|
#
ce6115a18015b75b1f9c2ad8d7d68be31dfd448a |
|
01-May-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added support for all HDTV modes video overlay for all GeForce cards that have overlay support. TNT1/2/2-M64 users remain in bitmap mode: the overlay engine there can't handle above DVD quality. Bumped version to 0.88. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30535 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
34108ddc58b3599850b05f3a43bc098a4c5cac1f |
|
22-Apr-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed OVERLAY_SUPPORTED_SPACES hook. Thanks axel for reporting. Fixed in all my drivers :) Note that this doesn't change the workings of the drivers on current versions of BeOS, since this hook is never called. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17203 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f67620f956a77d754a75756a16245a719de52b0a |
|
02-Feb-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed overlay playback and accelerantion engine crashes if all is right: it turns out the last piece of cardRAM may not be accessed by software. This looks to be a hardware bug, size of dangerous RAM depends on pre/post NV40 architecture, bug exists for both FIFO channel assignment on the fly, and DMA command buffer existing in cardRAM. If there are still users outthere using PIO acceleration and 3D they have a good chance of having working concurrent overlay as well, as the fifo-assignment bug turns up with PIO acc as well. Note: the bugfix is still in test: confirmed on TNT1 only for now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16200 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fdd699c7b764e5ec40e252651ea649222045f58f |
|
01-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed DMA acc blit function crashing once you place data near the end of the cardRAM on NV40 and higher (for overlay bitmaps). These cards needs a certain unused space in front of their DMA command buffer to prevent the blit's DMA data source instance from malfunctioning (moved windows then contain rubbish instead of valid data). I would say this is a hardware fault or limitation (costs us 400kB+ of RAM). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11182 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4e05353d7fb310fd2ec45e1ecab31bab5018b550 |
|
27-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed overlay bitmap DMA adress, fixed overlay in 15 bit mode (NV11). nVidia hardware is broken here :-/. Anyway, it works now. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11092 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fee251bc01435696b4f0dc6f89e77c53e350bfd7 |
|
26-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
modified overlay to stay outside DMA buffer if it exists. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11091 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
17cf149804d4798640a7988ae3bf3b9ec2ea2be9 |
|
22-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added preliminary NV40 architecture support. Test and provide feedback please! git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9039 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a7b24bba5262e648c2683cd9892aa73ab6b7eb76 |
|
26-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
overlay fix for Nforce and Nforce2 cards (RAM detection updated) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8469 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
04e6b7ce9d3656f85af172af816af6916fc2ae2a |
|
10-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
overlay code cleanup, NV11 panel update git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7891 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
30f7642281e1b1389a84166d0fffc00248199f5b |
|
22-Apr-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
driver works nicely with virtualized head setup now! git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7296 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5a84c3b178b092b0c4dc61f1e946639c2783d80a |
|
01-Feb-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated overlay scaling remarks, final 0.08 version git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6460 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1d102b08cd230a971cd53bacc09e83f6588d0ea5 |
|
26-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed overlay follow head in virtualscreens git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6358 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
cc6f554257bd74f61eee6dc3fafed1487fc958c1 |
|
26-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added overlay follows head functionality git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6357 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e8d5d47c1a14e1c78484406cf23cb04248774b58 |
|
29-Dec-2003 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed NV31 overlay downscaling limiting git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5825 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
aa1e552f7751d2e82770c3da178adc45d200b762 |
|
30-Nov-2003 |
shatty <shatty@nowhere.fake> |
openBeOS_Nvidia_V0.07_src git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5509 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b4c447019815b3b93a1501a0bb359e1f11b762a7 |
|
30-Nov-2003 |
shatty <shatty@nowhere.fake> |
openBeOS_Nvidia_V0.06_src git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5507 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
887d4abb1d3e59da3cd79f2475868422f7cb34bc |
|
30-Nov-2003 |
shatty <shatty@nowhere.fake> |
openBeOS_Nvidia_V0.05_src git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5505 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
05b269c0ea72546f389309f53e1ac874f747a37f |
|
30-Nov-2003 |
shatty <shatty@nowhere.fake> |
openBeOS_Nvidia_V0.04_src git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5503 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
08705d9664e3c9fe0b038c281945bcd462693715 |
|
22-Nov-2003 |
shatty <shatty@nowhere.fake> |
add nvidia accelerant git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5450 a95241bf-73f2-0310-859d-f6bbb57e9c96
|