History log of /haiku/src/add-ons/accelerants/via/engine/crtc.c
Revision Date Author Comments
# 6ff48034 14-Nov-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

removed B_BAD_VALUE override in proposemode.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14944 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0d492d2f 29-Sep-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

finalized virtualscreen panning control granularity constraints for VIA HW. Overlay is now completed BTW. Bumped version to 0.16. Next up: 2D acceleration. Hopefully :)

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14277 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 66e18736 23-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

enabled color-PAL to be 8-bits wide instead of just 6-bit. Updated PAL programming accordingly. VIA CMAP8 now supports (indexed) 24-bit color instead of just 18bit.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13813 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8a6f27eb 24-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

completed crtc colordepth setup guess for 24bit mode.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13812 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c46cb833 19-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added DPMS support. Bumped version to 0.05.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13770 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6416d852 18-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added color palette programming, in use for CMAP8 (so 8-bit) mode. Modified 15-bit mode to be correct (like 16 and 32bit already were): these three modes are direct modes (no 'detour' over the palette). Setting colorspace is now fully functional for all 4 depths.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13749 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 38128883 18-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added colordepth and CRTC FIFO limit programming. You can now switch colorspaces on the fly, but colors probably mess-up because of still lacking colorpalette programming.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13745 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0204fda9 17-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

completed VIA CRTC timing programming. Updated internal constraints check, gettimingconstraints hook, and programming the crtc1. resolution can now be switched, but still excluding refresh programming (ie 640 to 800 switch turns off screen, but 800 to 640 switch just increases refresh from 60 to about 90 Hz (and apart from that works. :)

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13715 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 622b2855 15-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

completed virtualscreen support. Via constraints correctly set, checked and ok.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13687 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f085bc33 14-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added CRTC timing programming (VGA compatible part only yet). Modesetting for resolution works 'partly' now.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13672 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3ede6fca 13-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added RAM size detection, added VCO range and (preliminary) MAX DAC speeds. Bumped version to 0.02.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13668 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 318120fe 13-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added parial memory pitch programming: lowres virtual width screens can be used now.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13663 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5a273523 12-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

VIA cursor works (almost) perfectly now, added support for vertical virtual workspaces, so setting framebuffer startadress now (expl. pixelpanning yet).

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13650 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5de64e32 11-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

setup hardware cursor. bitmap not yet correct, colors neither.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13633 a95241bf-73f2-0310-859d-f6bbb57e9c96


# cdc612ec 10-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added via accelerant, a copy of skeleton driver yet.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13597 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6ff4803446c8b0b0b0d48d2012fdf103e945cb89 14-Nov-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

removed B_BAD_VALUE override in proposemode.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14944 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0d492d2ff8b8444ca75ec784c5f3a5df1779471b 29-Sep-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

finalized virtualscreen panning control granularity constraints for VIA HW. Overlay is now completed BTW. Bumped version to 0.16. Next up: 2D acceleration. Hopefully :)

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14277 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 66e18736f6970bbbac2e5a5f4136fb3fc66fee57 23-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

enabled color-PAL to be 8-bits wide instead of just 6-bit. Updated PAL programming accordingly. VIA CMAP8 now supports (indexed) 24-bit color instead of just 18bit.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13813 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8a6f27ebd811ed1e3956b63c3809fa1e594a6252 24-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

completed crtc colordepth setup guess for 24bit mode.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13812 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c46cb833bbf4a96eccab30f0464e29721007c63b 19-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added DPMS support. Bumped version to 0.05.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13770 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6416d8525e7f82bb7f748e2f0b9aad7a63485f53 18-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added color palette programming, in use for CMAP8 (so 8-bit) mode. Modified 15-bit mode to be correct (like 16 and 32bit already were): these three modes are direct modes (no 'detour' over the palette). Setting colorspace is now fully functional for all 4 depths.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13749 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 381288838bbeafb53bda6e480d68d8a8b3ef7ed1 18-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added colordepth and CRTC FIFO limit programming. You can now switch colorspaces on the fly, but colors probably mess-up because of still lacking colorpalette programming.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13745 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0204fda9d6caf0c1776affe7c6c174396d707176 17-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

completed VIA CRTC timing programming. Updated internal constraints check, gettimingconstraints hook, and programming the crtc1. resolution can now be switched, but still excluding refresh programming (ie 640 to 800 switch turns off screen, but 800 to 640 switch just increases refresh from 60 to about 90 Hz (and apart from that works. :)

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13715 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 622b2855648e3c929c56d57a88c6cee6307b454b 15-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

completed virtualscreen support. Via constraints correctly set, checked and ok.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13687 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f085bc335de508b2de913260810e2396fc5b3202 14-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added CRTC timing programming (VGA compatible part only yet). Modesetting for resolution works 'partly' now.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13672 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3ede6fca8a77d976ac3554cb7ba509f4cb31e5f9 13-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added RAM size detection, added VCO range and (preliminary) MAX DAC speeds. Bumped version to 0.02.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13668 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 318120fe05d91d53938981a4718196d20a7d1565 13-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added parial memory pitch programming: lowres virtual width screens can be used now.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13663 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5a2735230d371ec9a553be6e9db4b56ca7ade822 12-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

VIA cursor works (almost) perfectly now, added support for vertical virtual workspaces, so setting framebuffer startadress now (expl. pixelpanning yet).

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13650 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 5de64e32fdbf2ec19e9fdd91499d0220748eb2f3 11-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

setup hardware cursor. bitmap not yet correct, colors neither.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13633 a95241bf-73f2-0310-859d-f6bbb57e9c96


# cdc612ec6b14107cf3c9044157aa3e7608756795 10-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added via accelerant, a copy of skeleton driver yet.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13597 a95241bf-73f2-0310-859d-f6bbb57e9c96