summaryrefslogtreecommitdiff
path: root/src/vstruct.h
AgeCommit message (Collapse)AuthorFilesLines
2024-06-01drop obsolete #ifdef SIS_XORG_XF86Enrico Weigelt, metux IT consult1-4/+0
It's always enabled, so we don't need extra #ifdef's for that. Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-sis/-/merge_requests/21>
2024-06-01drop support for ancient Linux 2.4 framebuffer deviceEnrico Weigelt, metux IT consult1-10/+0
This never seemed having been enabled, so most likely not needed at all. Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net> Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-sis/-/merge_requests/21>
2014-09-22sis: fix build against latest xserverDave Airlie1-0/+2
2008-03-19Death to RCS tags.Adam Jackson1-2/+0
2005-09-05SiS driver: Add support for 576P/625P and 576I/625I YPbPr (HDTV) output AddThomas Winischhofer1-1/+5
720x576 and 768x576 for NTSC TV output
2005-09-02SiS driver: Make YPbPr output vertically scalable; improve horizontalThomas Winischhofer1-0/+5
scaling
2005-07-13SiS driver: Some minor fixes (mainly for XGI)Thomas Winischhofer1-0/+1
2005-07-04SiS driver:Thomas Winischhofer1-1/+4
- Added initial support for XGI chipsets (V3XT, V5, V8, Z7). Z7 and V5 are untested. All features supported (Xv, HWCursor, DPMS, etc.). The binary XGI DRI driver is not supported. - Ported driver to EXA 0.1.0. Known problems still to solve at this time are: EXA's deinitialisation routine "DriverFini()" does not unwrap pScreen->DestroyPixmap (and others), leading to a crash on machines where the SWCursor is being used (SWCursor pixmaps are destroyed after EXA has destroyed the offscreen memory manager). EXA does not work correctly with 24bpp framebuffers. For some reason, all pixmaps handed to the drawing primitives are 32bpp, despite the correct 24bpp-flag handed to xf86SetDepthBpp().
2005-07-01Change all misc.h and os.h references to <X11/foo.h>.XORG-6_8_99_14Daniel Stone1-1/+1
2005-06-27SiS driver:Thomas Winischhofer1-533/+487
- Fix 512x384 TV/PAL mode - Major code cleanup
2005-06-21SiS driver: Add support for 1280x854 panels Fix Xv for 300 series toThomas Winischhofer1-0/+1
support a width of 768 (prev. 720)
2005-04-21SiS driver:Thomas Winischhofer1-0/+2
- Add SISCTRL extension - Xv interface for SiSCtrl is now deprecated (will be removed soon) - Remove useless GammaPreBrightness feature - Fix LCD+TV mode for dual link panels - Add support for LCD-via-CRT1 for 315PRO - Add "TVBlueWorkAround" option - Various minor fixes
2005-03-11SiS driver:XORG-6_8_99_3XORG-6_8_99_2XORG-6_8_99_1Thomas Winischhofer1-21/+30
- MergedFB/Xinerama: Added support for non-rectangular layouts (no panning into dead areas, mouse restriced to accessible areas) - MergedFB/Xinerama: Added support for RandR. Current window managers are smart enough to update their Xinerama-info on RandR events. This practically allows switching from dual-head operation to single-head operation (by switching to a clone mode and simultaniously resizing the desktop) and vice versa. - MergedFB: Improved "physical alignment compensation" Offset by disallowing panning and mouse movements into dead areas. (However, RandR is disabled if that Offset is used.) - MergedFB: Made identically looking MetaModes work with RandR. (by supplying a fake rate.) - Added "Reflect" feature: Reflect screen in x, y or x+y direction (Uses shadow framebuffer; no accel, no Xv, no HWCursor.) - Added aspect ratio detection for analog (VGA) devices. Produces different default modes for 800x480, 1024x576, 1280x720, 1280x768 and 1280x800 depending on the aspect ratio. Options exist to overrule this for each output device. - Fixed FSTN support on SiS55x (for 320x240 xSTN panels) - Workaround for SiS76x memory access latency issues if no local framebuffer memory is present. Driver now allows only one video overlay and assumes a quite restricted memory bandwidth. This chip is really crippled. / If in hybrid mode, the driver only uses the LFB memory (required changes in the video memory layout) - Minor fix for machines with Trumpion Zurac LVDS scalers. - Fixed bug in SaveScreen() causing a sig 11 sometimes. - Added screen blanking for TV output - Added two widescreen modes for PAL/NTSC TV output - Numerous minor fixes and clean-ups. - Numerous whitespace cleanups. Sorry for the noise.
2005-01-19SiS driver:Thomas Winischhofer1-107/+22
- Fix off-by-one error in setting up offscreen-images - Fix for retrieval of mode timing from BIOS for LCD - Fix for DGA in MergedFB mode - Code size reduction by more calculations, less tables - ShadowFB uses fast memcpy (correctly) now - Prefer user given modes over default ones - Add ForcePanelRGB option
2004-12-03SiS driver:Thomas Winischhofer1-0/+2
- Clean up option handling - Add separate gamma correction/brightness for CRT2 - Add "offset" for MergedFB mode for allowing non-rectangular desktops - Clean up and fix a off-by-one error in CRTC programming (old series) - Fix low-resolution (xres <= 512) and doublescan user modes for CRT2
2004-11-24SiS driver: Renamed options "XvBenchmarkMemcpy" to "BenchmarkMemcpy" andThomas Winischhofer1-9/+3
"XvSSECopy" to "UseSSE". Fix crash on machines with two or more physical SiS cards. Enhanced logic to overrule monitor timings. Make driver independent of vgaHW module. Use /dev/port instead of inX/outX on ARM and MIPS (untested yet). Fix SiS301 panel misdetection (due to very old, buggy BIOS). Clean up.
2004-10-02SiS driver: Loosen DDC-check and don't bail out if devices wrongly reportThomas Winischhofer1-1/+1
being "non-RGB-multicolor" type. (For Panasonic AE500 projector and some DVI-to-VGA adaptors)
2004-08-20Support for Sis 1280x800 panels (Bug #1139, Thomas Winischhofer).rel-0-6-1lg3d-rel-0-7-0lg3d-baseXORG-6_8_1_903XORG-6_8_1_902XORG-6_8_1_901XORG-6_8_1XORG-6_8_0XORG-6_7_99_904XORG-6_7_99_903Kevin E Martin1-2/+2
2004-08-09SiS driver:XORG-6_7_99_1Thomas Winischhofer1-0/+3
- Add support for UMC-made video bridges - Add support for centering screen on non-standard panels
2004-07-26SiS driver: Fix for 650/740 new BIOS data layoutThomas Winischhofer1-1/+1
2004-06-17SiS driver update 2004/06/17Thomas Winischhofer1-165/+167
2004-06-16DRI XFree86-4_3_99_12-merge importDRI-XFree86-4_3_99_12-mergeEric Anholt1-164/+165
2004-04-23Merging XORG-CURRENT into trunkXACE-SELINUX-MERGEEgbert Eich1-1/+1
2004-03-14Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004xf86-4_4_99_1Egbert Eich1-1/+1
2004-03-03Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004xf86-4_4_0Egbert Eich1-100/+55
2004-02-26readding XFree86's cvs IDsxf86-4_3_99_903Egbert Eich1-1/+1
2004-02-26Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004Egbert Eich1-1/+1
2004-01-29Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004xf86-012804-2330Egbert Eich1-26/+58
2003-12-19XFree86 4.3.99.902 (RC 2)xf86-4_3_99_902Kaleb Keithley1-2/+3
2003-12-04XFree86 4.3.99.901 (RC 1)xf86-4_3_99_901Kaleb Keithley1-17/+26
2003-11-25XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folksxf86-4_3_99_16Kaleb Keithley1-47/+155
2003-11-14Initial revisionKaleb Keithley1-0/+571