History log of /haiku/src/add-ons/accelerants/via/SetDisplayMode.c
Revision Date Author Comments
# e66c5b32 29-Jul-2019 Adrien Destugues <pulkomandy@pulkomandy.tk>

PVS V523: identical code in if/else

Use #if 0 to disable code that should be disabled.

Change-Id: I797383eb8c68681459d8cd56d1b3addda960fa44
Reviewed-on: https://review.haiku-os.org/c/1664
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# 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


# acf4ab37 15-Sep-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

updated VIA overlay code so it actually works. Still no scaling and colorkeying, still disabled. video witdh temporarily fixed to 'max' 320 pixels, pending extra calc code. Also a chiprev. check needs to be added to choose settings depending on that.

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


# 16bf7b95 21-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added primary pixelPLL programming and calculations for CLE266/KM400 architectures. K8M800 still needs to be setup (PLL registeradresses and ranges differ here). Although set refreshrates are about 5% too high, you can now decently set any mode you like: as long as you have *some* vesa mode preset (still). Looking at a soothing 75Hz now here :)

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13792 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


# 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


# 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


# 1bf17409 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@13591 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


# acf4ab3767eb08e9b36d2794b3b48c7d3759cb33 15-Sep-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

updated VIA overlay code so it actually works. Still no scaling and colorkeying, still disabled. video witdh temporarily fixed to 'max' 320 pixels, pending extra calc code. Also a chiprev. check needs to be added to choose settings depending on that.

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


# 16bf7b95982629e3be7af6c8fbdd8f73938cec2c 21-Jul-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added primary pixelPLL programming and calculations for CLE266/KM400 architectures. K8M800 still needs to be setup (PLL registeradresses and ranges differ here). Although set refreshrates are about 5% too high, you can now decently set any mode you like: as long as you have *some* vesa mode preset (still). Looking at a soothing 75Hz now here :)

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13792 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


# 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


# 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


# 1bf174096cc3c9a6bc5df418b9135d27b04ba297 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@13591 a95241bf-73f2-0310-859d-f6bbb57e9c96