#
ea959da4 |
|
12-Nov-2022 |
Rudolf Cornelissen <rudhaiku@gmail.com> |
intel gfx: fixed SMAP faults, added 2 G98 IDs to kerneldriver.
|
#
b0c69e84 |
|
05-Jan-2016 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
nVidia driver: added option to block EDID resolution restrictions (check_edid)
|
#
06343681 |
|
04-Jan-2016 |
RudolfC <rudolf.cornelissen@gmail.com> |
nVidia driver: Added basic dualhead support for native Haiku ScreenPrefs app
|
#
53a59cd9 |
|
22-Nov-2012 |
Ithamar R. Adema <ithamar@upgrade-android.com> |
Fix minor typo
|
#
b793b9cb |
|
19-Oct-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added dithering support for DAC1. Dithering is enabled for digitally connected panels on DAC1 on laptops. This should remove the 'colorbands' displayed previously on gradients. Bumped version to 1.06. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33653 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9b53cf03 |
|
23-Aug-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
implemented haiku-specific hook GET_ACCELERANT_DEVICE_INFO. Haiku's screen prefs panel now indicates the brand name of the screen and only offers fully compatible modes for a connected screen if I understand it correctly. Note: currently only working for analog connected screens, digital connected screens coming up next. Updated docs, bumped version to 0.96. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32627 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c8453f43 |
|
28-Jun-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
driver now sets up internal EDID info related to CRTCs next to earlier introcuded code for EDID info related to connectors which makes it much more useable later on. This commit also hopefully fixes the problem introduced in R31183 shutting off some screens in 'invalid' connector setups that the driver tries to correct. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31291 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8bdea419 |
|
22-Jun-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
doing preparations for using analog widescreen detection. if all is right the driver's behaviour hasn't changed yet. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31183 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c1db4db3 |
|
02-Jun-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
modified I2C code to read the third bus on cards that can support it. Dumping EDID scanning results in logfile only for now (testing..) Bumped version to 0.92. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30946 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f595427d |
|
27-May-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed comment typos. No actual change. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30881 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
21bade01 |
|
27-May-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added more EDID stuff. Now extracting needed monitor specs and placing them in shared_info. More dumping to logfile added. The EDID info is not yet actually used: more testing is needed. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30880 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6042b7b6 |
|
02-Mar-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added 'block_acc' option in nvidia.settings to completely disable the acceleration engine. This lets my G72 run (not crash) for the first time when enabled. Note: Haiku becomes very slow in drawing in 32bit mode when the driver is running this way compared to vesa mode. I am assuming this is because of (too) fine-grained calling of the engine management functions. Never saw this effect AFAIK in BeOS. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29381 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6ffc2359 |
|
17-Jun-2008 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
removed last G8x defines. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26000 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b11432e0 |
|
10-Jun-2008 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
removed all references to G80 and newer cards. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25905 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7abeaef5 |
|
24-Sep-2007 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added engine command fifo setup for TCL_PRIMITIVE_3D for NV15 only for now (testing). Over here the NV15 keeps running and the command seems responsive. I hope this doesn't crash other NV15's outthere. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22291 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1deda8e7 |
|
19-Sep-2007 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added some defines for NV50 arch, G8x. Removed the comment indicating difference between TNT and GF style setup for 3D: that's not really there. Judging from Nouveau it's still the same setup (more or less), there are just some new commands including TNL. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22254 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6a571d88 |
|
18-Sep-2007 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed shared_info problem occuring with the 3D accelerant: the TVencoder list definition is now outside of the definition of shared_info. Greetings.. :-) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22244 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ca39427c |
|
05-Jul-2007 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
cleanup git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21569 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a5667a5b |
|
04-May-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Renamed nv.driver to "nvidia", nm.driver to "neomagic", and mga.driver to "matrox"; also renamed their accelerants and settings files accordingly. * Added Mandelbrot and GLDirectMode as demo applications. * Moved CortexAddOnHost to /bin. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21010 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
40c6c57a |
|
21-Apr-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated matrox and nvidia driver to export lower case kerneldriver names for the /dev/ hierarchy. It turns out R5 and dano convert upper case to lower case names, while Haiku just literally uses them... Now fixed inside these drivers by using lowercase instead of uppercase. 'Bug' reported by John Drinkwater. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17191 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7f660308 |
|
07-Apr-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
removed NV47 references, replaced with G70. Also added G71, G72 and G73 engines. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17038 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a674b4da |
|
06-Apr-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added new nv.setting force_ws to shared_info. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17029 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dd822d46 |
|
14-Mar-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added new nv.settings to header. Recompile 3D if you want to run 3D :) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16789 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f7f30d79 |
|
16-Feb-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
made chip_arch and chip_type accessible for 3D accelerant git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16439 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1157cf1e |
|
14-Feb-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added define for NV12_BLIT function (with retrace sync capability) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16399 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
24fa0e7b |
|
14-Feb-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added new nv.setting 'force_sync'. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16397 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c72f6a6d |
|
07-Feb-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
rewrote kerneldriver and accelerants retrace INT handling. Bumped version to 0.72. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16283 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
20b32cf5 |
|
02-Feb-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added dangerous-RAM-size defines for hw-bug workaround. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16202 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f970e006 |
|
26-Jan-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
reverting to 16021, removing that panel hack solution. Let's forget about that for now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16100 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fa9f20e9 |
|
24-Jan-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added a flag to shared_info indicating one-time BIOS checking has been done, added struct typedef that can hold the BIOS info needed. More will probably come, like slaved-CRTC info (TVout use concurrent with panels). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16075 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
098b0429 |
|
21-Jan-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
driver now enforces correct order of use of INIT_ACCELERANT and CLONE_ACCELERANT: bailing out with B_NOT_ALLOWED if incorrect use is detected. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16021 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c9e85dd9 |
|
10-Jan-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added 'accelerant_device_info' struct to shared_info, once again breaking binary compatibility with the 3D add-on. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15894 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
224b9020 |
|
08-Dec-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added some defines for SCREEN_TO_SCREEN_SCALED_FILTERED_BLIT (in progress). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15425 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b0994d7e |
|
27-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added field for primary card's name in shared_info. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15186 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e3c42851 |
|
24-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
moved a define to shared_info for logging update. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15120 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f1c7ec04 |
|
27-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added mode.flag 'TV_PRIMARY (1<<13)'. On dualhead cards you need to issue this flag to setup a TVout mode on the primary head: such a mode can be single- or dualhead. Note BTW that (most of) these custom flags will disappear somewhere in the future: when Haiku supports multiple graphics cards. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14547 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0b3dc403 |
|
27-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added status of two new i2c buses to shared_info. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14540 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5385dd2e |
|
25-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added DPMS flags to shared_info git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14513 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9ae6a922 |
|
25-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added card_type NV47 (== G70 == GF7800) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14510 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2a70a7fc |
|
22-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated shared info for two new nv.settings items. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14470 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e68584fa |
|
20-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added shared_info flag for 'no-INT-assigned' stuff. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14440 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
04d11137 |
|
27-Sep-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
expanded/modified shared_info once again (for encoder info). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14253 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
170a41cd |
|
27-Sep-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added I2C bus and TVout chip-location specific info to shared_info. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14251 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fad6f70b |
|
19-Jun-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added/modified shared_info to (better) support upto 32 3D accelants. Needs to be improved/expanded later though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13212 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a1d2fb77 |
|
15-Jun-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
modified 3d reload flag to support 32 clones, added clone counter as well. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13176 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
512d2517 |
|
16-Jun-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added shared_info flag to inform 3D add-on to reload it's rendering state. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13171 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b602e341 |
|
26-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added bool for engine AGP/PCI transfer selection to shared_info git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12849 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e8f7b562 |
|
26-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated shared_info once more for DMA cmdbuffer in main mem. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12838 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9c9a9403 |
|
26-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
modified shared_info for mainmem DMA command buffer use. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12834 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c3e79839 |
|
21-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
commented out the 'old cmd' defines, fixed 3D surface define to work for DMA (and PIO after 3D add-on update I hope). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12763 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9c3c1517 |
|
26-Apr-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added second flag for 3D add-on indicating 2D modechanges git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12471 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
83d94df9 |
|
19-Apr-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added a fixme note with regard to multiple 3D add-ons git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12443 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
300af263 |
|
18-Apr-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
Added a flag indicating a modeswitch happened/is happening so the 3D add-on can block rendering and re-inits. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12436 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7758e2a6 |
|
06-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added NV44 device to the list. NV44 device recognition still has to be added to the driver BTW. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11270 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9c47d9cb |
|
27-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated 'docs' with the new NVx_GDI_RECT cmd's findings :-) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11094 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
940dbde6 |
|
24-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
using NV4_GDI_RECTANGLE_TEXT instead of the older NV3 version for DMA acc. Seems like the old one can't be used with DMA (or I am hitting my limited knowledge on nVidia's Hash-table again..) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11002 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
61e1618d |
|
22-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
completed DMA buffer state vars to be all there. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10960 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7b077554 |
|
21-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
2D acc milestone reached: NV11 DMA is now up and running!! Oh, there are still a few limitations: don't use overlay, don't use 800x600x8 bit mode, and don't work longer than it takes to get the DMA buffer totally filled up. (switching between workspaces with different settings resets the engine and the 'timer' starts anew... General note: learn how nVidia's hardware hashtable implementation works!! git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10940 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d1a21786 |
|
18-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added setting 'dma_acc' for nv.settings. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10845 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4bf2b3cc |
|
16-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added 2D_surface command defines (for DMA use at first). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10772 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
49057561 |
|
13-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added DMA cmd defines, added more DMA info to shared info. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10714 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
02f2dfb7 |
|
13-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added DMA cmd buffer info to shared_info git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10710 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0e0eb256 |
|
22-Dec-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added more engine command defines.. 8-) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10519 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
07e14ea9 |
|
20-Dec-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
completed engine command struct defines so on-the-fly FIFO channel re-assignments can be done. Will be expanded more to include used 3D commands. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10509 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e549fa89 |
|
20-Dec-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated shared_info and defines for FIFO channel stuff git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10493 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
74661a60 |
|
16-Dec-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added some defines and shared info needed in 3D add-on driver. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10479 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ce28ad8b |
|
23-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added NV45 ident. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9038 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9cfdd4b7 |
|
23-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added NV40, NV41 and NV43 ident. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9035 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2dbc30d6 |
|
13-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
minor PLL code mods. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8928 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1056bcb0 |
|
01-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added ISA I/O functions in kerneldriver (for coldstart script exec) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8782 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
15206e7b |
|
23-Aug-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
removed matrox G550 def (Finally :) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8625 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
|
#
24223277 |
|
14-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
card match detection for AGP updated git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8397 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5785a941 |
|
13-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
small agp update git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8389 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
663294cc |
|
11-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
setting up AGP module use (not finished) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8379 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
58fa391e |
|
06-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
completed unhide_fw and pgm_panel option stuff git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8333 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
427dd22b |
|
05-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added two tweak options to nv.settings: unhide_fw and pgm_panel git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8319 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
07abc06f |
|
29-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
dumprom update git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8230 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ed8e4c70 |
|
28-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed BIOS ROM readout git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8225 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d7533bcf |
|
21-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
agp update: force_pci for nv.settings added git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8099 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0fccffc2 |
|
07-May-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
'cosmetic' update: in progress.. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7449 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fb0e0c88 |
|
03-May-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added move_overlay() for virtualscreens git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7376 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e0bdc2b4 |
|
24-Apr-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
output devs/heads matrix setup added (NV11 not ready yet) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7304 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
|
#
0669fe20 |
|
22-Apr-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added virtualized CRTC access with it's advantages git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7295 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c65998fa |
|
16-Mar-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
NV11 panel update; widescreen panel aspect programming added git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7003 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c0456849 |
|
04-Mar-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
more panel detection stuff: looks like it will work for both DVI and laptops.. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6895 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3186091b |
|
01-Mar-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added preliminary flatpanel detection stuff git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6844 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
|
#
41f86af4 |
|
22-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
removed NV31/NV36 hack: registers known git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6228 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
255e5021 |
|
19-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
we now have DUALHEAD! git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6150 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
16c2f5b1 |
|
17-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
more dualhead updates git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6113 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a3b9d212 |
|
15-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
secondary head updates, cardrecognition updates (fx5950, fx5700) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6099 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
68efb73a |
|
30-Dec-2003 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed NV31 pixelPLL programming (hack: unknown register) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5828 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2b83f3b4 |
|
22-Nov-2003 |
shatty <shatty@nowhere.fake> |
openBeOS_Nvidia_V0.02_src git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5447 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
53a59cd99a876a158c480989e9787757ef7a28ed |
|
22-Nov-2012 |
Ithamar R. Adema <ithamar@upgrade-android.com> |
Fix minor typo
|
#
b793b9cbd06de16c6eb15b455c7e3407d3be1217 |
|
19-Oct-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added dithering support for DAC1. Dithering is enabled for digitally connected panels on DAC1 on laptops. This should remove the 'colorbands' displayed previously on gradients. Bumped version to 1.06. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33653 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9b53cf03cdb033edafcbea7aa767af98f693ec63 |
|
23-Aug-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
implemented haiku-specific hook GET_ACCELERANT_DEVICE_INFO. Haiku's screen prefs panel now indicates the brand name of the screen and only offers fully compatible modes for a connected screen if I understand it correctly. Note: currently only working for analog connected screens, digital connected screens coming up next. Updated docs, bumped version to 0.96. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32627 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c8453f43a4c2c8ce001a1637faa9871f249a3cf8 |
|
28-Jun-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
driver now sets up internal EDID info related to CRTCs next to earlier introcuded code for EDID info related to connectors which makes it much more useable later on. This commit also hopefully fixes the problem introduced in R31183 shutting off some screens in 'invalid' connector setups that the driver tries to correct. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31291 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8bdea4194a97a9ae962e68ff42f456d46d3f658a |
|
22-Jun-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
doing preparations for using analog widescreen detection. if all is right the driver's behaviour hasn't changed yet. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31183 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c1db4db3cc18acee254fe3d879c1a5db4e31d39b |
|
02-Jun-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
modified I2C code to read the third bus on cards that can support it. Dumping EDID scanning results in logfile only for now (testing..) Bumped version to 0.92. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30946 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f595427d0078bb236772bafe05bbb7c53733e90f |
|
27-May-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed comment typos. No actual change. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30881 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
21bade017a1e67864f01a412f56c6baaad4e3db3 |
|
27-May-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added more EDID stuff. Now extracting needed monitor specs and placing them in shared_info. More dumping to logfile added. The EDID info is not yet actually used: more testing is needed. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30880 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6042b7b66583c8c087a564c80af7540cc5fe7fa0 |
|
02-Mar-2009 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added 'block_acc' option in nvidia.settings to completely disable the acceleration engine. This lets my G72 run (not crash) for the first time when enabled. Note: Haiku becomes very slow in drawing in 32bit mode when the driver is running this way compared to vesa mode. I am assuming this is because of (too) fine-grained calling of the engine management functions. Never saw this effect AFAIK in BeOS. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29381 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6ffc2359d4b4351c13684f03a6b634a2a77ad9c3 |
|
17-Jun-2008 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
removed last G8x defines. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26000 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b11432e092826432172dba0934fd914482f2aa98 |
|
10-Jun-2008 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
removed all references to G80 and newer cards. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25905 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7abeaef54d62ebcd245faa75c0da6faad24cf69b |
|
24-Sep-2007 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added engine command fifo setup for TCL_PRIMITIVE_3D for NV15 only for now (testing). Over here the NV15 keeps running and the command seems responsive. I hope this doesn't crash other NV15's outthere. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22291 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1deda8e7584aa98c7c92374b408cc7212bc4b012 |
|
19-Sep-2007 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added some defines for NV50 arch, G8x. Removed the comment indicating difference between TNT and GF style setup for 3D: that's not really there. Judging from Nouveau it's still the same setup (more or less), there are just some new commands including TNL. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22254 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6a571d88ac6ea61e1d0cbcc3d9e1d9d8e61d17a7 |
|
18-Sep-2007 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed shared_info problem occuring with the 3D accelerant: the TVencoder list definition is now outside of the definition of shared_info. Greetings.. :-) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22244 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ca39427c4eeb9a5f534208a74bddb7f45c69313b |
|
05-Jul-2007 |
Marcus Overhagen <marcusoverhagen@gmail.com> |
cleanup git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21569 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a5667a5b8bec2562448df19abd4c23b481b2c635 |
|
04-May-2007 |
Axel Dörfler <axeld@pinc-software.de> |
* Renamed nv.driver to "nvidia", nm.driver to "neomagic", and mga.driver to "matrox"; also renamed their accelerants and settings files accordingly. * Added Mandelbrot and GLDirectMode as demo applications. * Moved CortexAddOnHost to /bin. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21010 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
40c6c57a58aa661ff47e35735c6d6e352371c6f8 |
|
21-Apr-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated matrox and nvidia driver to export lower case kerneldriver names for the /dev/ hierarchy. It turns out R5 and dano convert upper case to lower case names, while Haiku just literally uses them... Now fixed inside these drivers by using lowercase instead of uppercase. 'Bug' reported by John Drinkwater. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17191 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7f6603085d70b7be5976ff052bb1f6bfcbf6975f |
|
07-Apr-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
removed NV47 references, replaced with G70. Also added G71, G72 and G73 engines. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17038 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a674b4da72a14149f61912f429fc24a5b98fa0ba |
|
06-Apr-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added new nv.setting force_ws to shared_info. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17029 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dd822d46f691e63b772388828bf5dfdb9dcd1c97 |
|
14-Mar-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added new nv.settings to header. Recompile 3D if you want to run 3D :) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16789 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f7f30d794e283a7bc92a40e894ef7b3865787b2a |
|
16-Feb-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
made chip_arch and chip_type accessible for 3D accelerant git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16439 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1157cf1e2f6255bca27bdd3fe2ccc21de7b741d0 |
|
14-Feb-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added define for NV12_BLIT function (with retrace sync capability) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16399 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
24fa0e7be97d6bb5fa1a52768c96ec7297bb8f9c |
|
14-Feb-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added new nv.setting 'force_sync'. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16397 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c72f6a6d0b41006d6064e578044e1c0d6a948748 |
|
07-Feb-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
rewrote kerneldriver and accelerants retrace INT handling. Bumped version to 0.72. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16283 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
20b32cf50121e1dd3ba78a244bde2b18ab3d5e8e |
|
02-Feb-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added dangerous-RAM-size defines for hw-bug workaround. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16202 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f970e0066a489baffdd30ad7223fd1125148e738 |
|
26-Jan-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
reverting to 16021, removing that panel hack solution. Let's forget about that for now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16100 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fa9f20e97efd9e40e0bac1892d86cb8c1ed80136 |
|
24-Jan-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added a flag to shared_info indicating one-time BIOS checking has been done, added struct typedef that can hold the BIOS info needed. More will probably come, like slaved-CRTC info (TVout use concurrent with panels). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16075 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
098b042978c5a8b45bf6ab936a8594ff7993cdeb |
|
21-Jan-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
driver now enforces correct order of use of INIT_ACCELERANT and CLONE_ACCELERANT: bailing out with B_NOT_ALLOWED if incorrect use is detected. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16021 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c9e85dd9c2680c38456c61cb87177b903beccd9d |
|
10-Jan-2006 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added 'accelerant_device_info' struct to shared_info, once again breaking binary compatibility with the 3D add-on. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15894 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
224b9020ab0dffa45ae7209728da5dd6b08303e4 |
|
08-Dec-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added some defines for SCREEN_TO_SCREEN_SCALED_FILTERED_BLIT (in progress). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15425 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b0994d7e75c9fb9caa2509965348a162d3ade5e3 |
|
27-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added field for primary card's name in shared_info. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15186 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e3c42851f73fb9400e88171733ba8b6466695e2e |
|
24-Nov-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
moved a define to shared_info for logging update. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15120 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
f1c7ec04ea0ea6923e852b230a24073335fcb198 |
|
27-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added mode.flag 'TV_PRIMARY (1<<13)'. On dualhead cards you need to issue this flag to setup a TVout mode on the primary head: such a mode can be single- or dualhead. Note BTW that (most of) these custom flags will disappear somewhere in the future: when Haiku supports multiple graphics cards. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14547 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0b3dc403c8a963a0c922581240f1894ac28d1000 |
|
27-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added status of two new i2c buses to shared_info. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14540 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5385dd2e3baf1d5296c39f7501843c879d583bd9 |
|
25-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added DPMS flags to shared_info git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14513 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9ae6a9220aa484ea27c784efa149215b5b8ebeb3 |
|
25-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added card_type NV47 (== G70 == GF7800) git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14510 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2a70a7fc9bbad6d55a3ec4ee87b022e256e00402 |
|
22-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated shared info for two new nv.settings items. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14470 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e68584fa18564fb053a94e6e36d40a3a0a1f09e3 |
|
20-Oct-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added shared_info flag for 'no-INT-assigned' stuff. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14440 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
04d11137afdb6b5120c4248299b7a3879d76803a |
|
27-Sep-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
expanded/modified shared_info once again (for encoder info). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14253 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
170a41cdcb2a4f2a67d65a046dde1c799b86994f |
|
27-Sep-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added I2C bus and TVout chip-location specific info to shared_info. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14251 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fad6f70b5df812b3f0a82882f653695e6fef5372 |
|
19-Jun-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added/modified shared_info to (better) support upto 32 3D accelants. Needs to be improved/expanded later though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13212 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a1d2fb778feda1a0c14e5daaef2b3e8183d5aa17 |
|
15-Jun-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
modified 3d reload flag to support 32 clones, added clone counter as well. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13176 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
512d251741ad81c681556b61a66ca534c94f1fcf |
|
16-Jun-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added shared_info flag to inform 3D add-on to reload it's rendering state. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13171 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b602e341cae9bd0b19dd2e92f5146cd5d1405931 |
|
26-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added bool for engine AGP/PCI transfer selection to shared_info git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12849 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e8f7b5623ed929dafa2bc9f65ec903c2f2f2cbb3 |
|
26-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated shared_info once more for DMA cmdbuffer in main mem. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12838 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9c9a94038a0394b470a2ed3ee8381a7112af7df3 |
|
26-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
modified shared_info for mainmem DMA command buffer use. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12834 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c3e79839e05710e3d406b94287e10e2fdd16e63c |
|
21-May-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
commented out the 'old cmd' defines, fixed 3D surface define to work for DMA (and PIO after 3D add-on update I hope). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12763 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9c3c151715cf73433700bd7d769ab1fb076d3555 |
|
26-Apr-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added second flag for 3D add-on indicating 2D modechanges git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12471 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
83d94df950c53795d01542474ae3f7116203f311 |
|
19-Apr-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added a fixme note with regard to multiple 3D add-ons git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12443 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
300af263454243810307658aea34df6fa1dfbdf8 |
|
18-Apr-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
Added a flag indicating a modeswitch happened/is happening so the 3D add-on can block rendering and re-inits. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12436 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7758e2a68fbf7e014b7ecd64c218f0252980d3e8 |
|
06-Feb-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added NV44 device to the list. NV44 device recognition still has to be added to the driver BTW. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11270 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9c47d9cb0af4839ee68ebad5f5e5ff2635eee24a |
|
27-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated 'docs' with the new NVx_GDI_RECT cmd's findings :-) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11094 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
940dbde60081f4377ce575fb8714e34da2e72345 |
|
24-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
using NV4_GDI_RECTANGLE_TEXT instead of the older NV3 version for DMA acc. Seems like the old one can't be used with DMA (or I am hitting my limited knowledge on nVidia's Hash-table again..) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11002 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
61e1618dce72828bfcd15bc60dd7e7bc0770b96d |
|
22-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
completed DMA buffer state vars to be all there. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10960 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7b0775548b9c444f88c3b078505896cd2c334e82 |
|
21-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
2D acc milestone reached: NV11 DMA is now up and running!! Oh, there are still a few limitations: don't use overlay, don't use 800x600x8 bit mode, and don't work longer than it takes to get the DMA buffer totally filled up. (switching between workspaces with different settings resets the engine and the 'timer' starts anew... General note: learn how nVidia's hardware hashtable implementation works!! git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10940 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d1a21786b1c6216335ace63b69022a1cdc455235 |
|
18-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added setting 'dma_acc' for nv.settings. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10845 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
4bf2b3cccd821984738bb7abc47b15e62be65a6f |
|
16-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added 2D_surface command defines (for DMA use at first). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10772 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
49057561f51228101836fb6b9d7646a35c488618 |
|
13-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added DMA cmd defines, added more DMA info to shared info. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10714 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
02f2dfb7cf7714fe6490f71b33274707d1869712 |
|
13-Jan-2005 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added DMA cmd buffer info to shared_info git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10710 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0e0eb256d835489a3cbdcb358d9c0374f365dccc |
|
22-Dec-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added more engine command defines.. 8-) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10519 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
07e14ea9ad8d5e329e028e50da30ab48fdd2bd72 |
|
20-Dec-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
completed engine command struct defines so on-the-fly FIFO channel re-assignments can be done. Will be expanded more to include used 3D commands. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10509 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e549fa89842b9a5186b526167328a5c3503bdbbf |
|
20-Dec-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
updated shared_info and defines for FIFO channel stuff git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10493 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
74661a60967ed93f10dd23d973223343ed259448 |
|
16-Dec-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added some defines and shared info needed in 3D add-on driver. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10479 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ce28ad8b6c1ec85513807bfcd307c0c8aeae7ac5 |
|
23-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added NV45 ident. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9038 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9cfdd4b71fb9172b9568cb3e36f59834777f1da6 |
|
23-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added NV40, NV41 and NV43 ident. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9035 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2dbc30d68be6011fa0eb0ea33c4f9827b2d08dc9 |
|
13-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
minor PLL code mods. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8928 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
1056bcb0caf6d215c7f284b659f3903c5b80fa5a |
|
01-Sep-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added ISA I/O functions in kerneldriver (for coldstart script exec) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8782 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
15206e7b4093b64bdc3989db1ea618d6c49789bf |
|
23-Aug-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
removed matrox G550 def (Finally :) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8625 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
|
#
24223277db8ec2f6ffe6b707f0d76459d61ceb5f |
|
14-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
card match detection for AGP updated git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8397 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5785a94163bfa31786a2059d7f03f216a7c232ae |
|
13-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
small agp update git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8389 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
663294ccbbc956fa3e7f8f1b7d027083ca8329b0 |
|
11-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
setting up AGP module use (not finished) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8379 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
58fa391ee438a2b62d2aac543545b9ed21dd70d0 |
|
06-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
completed unhide_fw and pgm_panel option stuff git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8333 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
427dd22b3db06dbda22e233e8435dedcd60af98f |
|
05-Jul-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added two tweak options to nv.settings: unhide_fw and pgm_panel git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8319 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
07abc06fd20be3c6764ab6a62b4763620e11650b |
|
29-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
dumprom update git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8230 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ed8e4c70dbdbc5c848b9ca3221ec45bc9d643439 |
|
28-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed BIOS ROM readout git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8225 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d7533bcf31bdfafebd34f14e58c7214fdf811753 |
|
21-Jun-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
agp update: force_pci for nv.settings added git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8099 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0fccffc2c2d4701c7e17c26351fd5352b6013cde |
|
07-May-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
'cosmetic' update: in progress.. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7449 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fb0e0c889e1884dd459b7c4cd4a0b8f52d99096a |
|
03-May-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added move_overlay() for virtualscreens git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7376 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e0bdc2b4c413c44a5f3672c063cdbdf87181ed38 |
|
24-Apr-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
output devs/heads matrix setup added (NV11 not ready yet) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7304 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
|
#
0669fe20bd6ea42d6db669c6776898093ad1bbe6 |
|
22-Apr-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added virtualized CRTC access with it's advantages git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7295 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c65998fa11aa65b268f3e399bb6ded595349b0a8 |
|
16-Mar-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
NV11 panel update; widescreen panel aspect programming added git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7003 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c045684987b30aa25d9bf5db4b6440b005919372 |
|
04-Mar-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
more panel detection stuff: looks like it will work for both DVI and laptops.. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6895 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3186091bddad9211023c5b502e3fb39774e48b8c |
|
01-Mar-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
added preliminary flatpanel detection stuff git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6844 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
|
#
41f86af47e47612458fa39b3a431f26691d822fe |
|
22-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
removed NV31/NV36 hack: registers known git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6228 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
255e5021d1e6ec50bafedbb7eae9cd5eb47ea6b2 |
|
19-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
we now have DUALHEAD! git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6150 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
16c2f5b1c8872c979d94f2e1b94243874544eba2 |
|
17-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
more dualhead updates git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6113 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
a3b9d2120fd3cc7ccb6a98dc2f079fd2be009bd2 |
|
15-Jan-2004 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
secondary head updates, cardrecognition updates (fx5950, fx5700) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6099 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
68efb73adf3762b8cbc07a68bdb279858ae020cc |
|
30-Dec-2003 |
Rudolf Cornelissen <rudolf.cornelissen@gmail.com> |
fixed NV31 pixelPLL programming (hack: unknown register) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5828 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2b83f3b47d3f5b86321d26788ed67ff42b8d5999 |
|
22-Nov-2003 |
shatty <shatty@nowhere.fake> |
openBeOS_Nvidia_V0.02_src git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5447 a95241bf-73f2-0310-859d-f6bbb57e9c96
|