Rudolf Cornelissen
|
c9e85dd9c2
|
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
|
2006-01-10 19:43:41 +00:00 |
|
Rudolf Cornelissen
|
224b9020ab
|
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
|
2005-12-08 20:03:36 +00:00 |
|
Rudolf Cornelissen
|
b0994d7e75
|
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
|
2005-11-27 10:32:40 +00:00 |
|
Rudolf Cornelissen
|
e3c42851f7
|
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
|
2005-11-24 15:18:30 +00:00 |
|
Rudolf Cornelissen
|
f1c7ec04ea
|
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
|
2005-10-27 20:08:44 +00:00 |
|
Rudolf Cornelissen
|
0b3dc403c8
|
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
|
2005-10-27 14:32:59 +00:00 |
|
Rudolf Cornelissen
|
5385dd2e3b
|
added DPMS flags to shared_info
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14513 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-10-25 11:38:50 +00:00 |
|
Rudolf Cornelissen
|
9ae6a9220a
|
added card_type NV47 (== G70 == GF7800)
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14510 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-10-25 09:52:11 +00:00 |
|
Rudolf Cornelissen
|
2a70a7fc9b
|
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
|
2005-10-22 09:58:16 +00:00 |
|
Rudolf Cornelissen
|
e68584fa18
|
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
|
2005-10-20 09:02:37 +00:00 |
|
Rudolf Cornelissen
|
04d11137af
|
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
|
2005-09-27 14:19:41 +00:00 |
|
Rudolf Cornelissen
|
170a41cdcb
|
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
|
2005-09-27 10:31:05 +00:00 |
|
Rudolf Cornelissen
|
fad6f70b5d
|
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
|
2005-06-19 15:11:42 +00:00 |
|
Rudolf Cornelissen
|
a1d2fb778f
|
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
|
2005-06-16 12:47:29 +00:00 |
|
Rudolf Cornelissen
|
512d251741
|
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
|
2005-06-16 10:01:26 +00:00 |
|
Rudolf Cornelissen
|
b602e341ca
|
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
|
2005-05-26 19:50:58 +00:00 |
|
Rudolf Cornelissen
|
e8f7b5623e
|
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
|
2005-05-26 11:42:16 +00:00 |
|
Rudolf Cornelissen
|
9c9a94038a
|
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
|
2005-05-26 09:31:12 +00:00 |
|
Rudolf Cornelissen
|
c3e79839e0
|
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
|
2005-05-22 12:59:42 +00:00 |
|
Rudolf Cornelissen
|
9c3c151715
|
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
|
2005-04-26 14:48:41 +00:00 |
|
Rudolf Cornelissen
|
83d94df950
|
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
|
2005-04-19 18:37:22 +00:00 |
|
Rudolf Cornelissen
|
300af26345
|
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
|
2005-04-18 11:26:37 +00:00 |
|
Rudolf Cornelissen
|
7758e2a68f
|
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
|
2005-02-06 11:35:55 +00:00 |
|
Rudolf Cornelissen
|
9c47d9cb0a
|
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
|
2005-01-27 15:18:51 +00:00 |
|
Rudolf Cornelissen
|
940dbde600
|
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
|
2005-01-24 11:16:39 +00:00 |
|
Rudolf Cornelissen
|
61e1618dce
|
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
|
2005-01-22 19:24:37 +00:00 |
|
Rudolf Cornelissen
|
7b0775548b
|
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
|
2005-01-21 22:28:31 +00:00 |
|
Rudolf Cornelissen
|
d1a21786b1
|
added setting 'dma_acc' for nv.settings.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10845 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-01-18 18:25:40 +00:00 |
|
Rudolf Cornelissen
|
4bf2b3cccd
|
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
|
2005-01-16 10:17:20 +00:00 |
|
Rudolf Cornelissen
|
49057561f5
|
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
|
2005-01-13 14:28:41 +00:00 |
|
Rudolf Cornelissen
|
02f2dfb7cf
|
added DMA cmd buffer info to shared_info
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10710 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2005-01-13 09:57:01 +00:00 |
|
Rudolf Cornelissen
|
0e0eb256d8
|
added more engine command defines.. 8-)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10519 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2004-12-23 12:54:35 +00:00 |
|
Rudolf Cornelissen
|
07e14ea9ad
|
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
|
2004-12-20 15:34:56 +00:00 |
|
Rudolf Cornelissen
|
e549fa8984
|
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
|
2004-12-20 09:21:32 +00:00 |
|
Rudolf Cornelissen
|
74661a6096
|
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
|
2004-12-16 21:18:45 +00:00 |
|
Rudolf Cornelissen
|
ce28ad8b6c
|
added NV45 ident.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9038 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2004-09-23 11:47:08 +00:00 |
|
Rudolf Cornelissen
|
9cfdd4b71f
|
added NV40, NV41 and NV43 ident.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9035 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2004-09-23 10:20:58 +00:00 |
|
Rudolf Cornelissen
|
2dbc30d68b
|
minor PLL code mods.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8928 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2004-09-13 11:45:03 +00:00 |
|
Rudolf Cornelissen
|
1056bcb0ca
|
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
|
2004-09-01 20:10:51 +00:00 |
|
Rudolf Cornelissen
|
15206e7b40
|
removed matrox G550 def (Finally :)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8625 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2004-08-23 15:01:23 +00:00 |
|
Rudolf Cornelissen
|
a7b24bba52
|
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
|
2004-07-26 11:26:12 +00:00 |
|
Rudolf Cornelissen
|
24223277db
|
card match detection for AGP updated
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8397 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2004-07-14 18:36:54 +00:00 |
|
Rudolf Cornelissen
|
5785a94163
|
small agp update
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8389 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2004-07-13 07:13:02 +00:00 |
|
Rudolf Cornelissen
|
663294ccbb
|
setting up AGP module use (not finished)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8379 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2004-07-12 12:25:41 +00:00 |
|
Rudolf Cornelissen
|
58fa391ee4
|
completed unhide_fw and pgm_panel option stuff
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8333 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2004-07-06 10:58:25 +00:00 |
|
Rudolf Cornelissen
|
427dd22b3d
|
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
|
2004-07-05 19:49:55 +00:00 |
|
Rudolf Cornelissen
|
07abc06fd2
|
dumprom update
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8230 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2004-06-29 11:29:39 +00:00 |
|
Rudolf Cornelissen
|
ed8e4c70db
|
fixed BIOS ROM readout
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8225 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2004-06-28 19:57:34 +00:00 |
|
Rudolf Cornelissen
|
d7533bcf31
|
agp update: force_pci for nv.settings added
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8099 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2004-06-21 19:28:55 +00:00 |
|
Rudolf Cornelissen
|
0fccffc2c2
|
'cosmetic' update: in progress..
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7449 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
2004-05-07 20:26:52 +00:00 |
|