Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
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>
|
|
|
|
|
|
720x576 and 768x576 for NTSC TV output
|
|
scaling
|
|
|
|
- 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().
|
|
|
|
- Fix 512x384 TV/PAL mode
- Major code cleanup
|
|
support a width of 768 (prev. 720)
|
|
- 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
|
|
- 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.
|
|
- 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
|
|
- 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
|
|
"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.
|
|
being "non-RGB-multicolor" type. (For Panasonic AE500 projector and
some DVI-to-VGA adaptors)
|
|
|
|
- Add support for UMC-made video bridges
- Add support for centering screen on non-standard panels
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|