head 1.26; access; symbols pkgsrc-2023Q4:1.26.0.2 pkgsrc-2023Q4-base:1.26 pkgsrc-2023Q3:1.25.0.6 pkgsrc-2023Q3-base:1.25 pkgsrc-2023Q2:1.25.0.4 pkgsrc-2023Q2-base:1.25 pkgsrc-2023Q1:1.25.0.2 pkgsrc-2023Q1-base:1.25 pkgsrc-2022Q4:1.24.0.6 pkgsrc-2022Q4-base:1.24 pkgsrc-2022Q3:1.24.0.4 pkgsrc-2022Q3-base:1.24 pkgsrc-2022Q2:1.24.0.2 pkgsrc-2022Q2-base:1.24 pkgsrc-2022Q1:1.23.0.4 pkgsrc-2022Q1-base:1.23 pkgsrc-2021Q4:1.23.0.2 pkgsrc-2021Q4-base:1.23 pkgsrc-2021Q3:1.21.0.30 pkgsrc-2021Q3-base:1.21 pkgsrc-2021Q2:1.21.0.28 pkgsrc-2021Q2-base:1.21 pkgsrc-2021Q1:1.21.0.26 pkgsrc-2021Q1-base:1.21 pkgsrc-2020Q4:1.21.0.24 pkgsrc-2020Q4-base:1.21 pkgsrc-2020Q3:1.21.0.22 pkgsrc-2020Q3-base:1.21 pkgsrc-2020Q2:1.21.0.20 pkgsrc-2020Q2-base:1.21 pkgsrc-2020Q1:1.21.0.16 pkgsrc-2020Q1-base:1.21 pkgsrc-2019Q4:1.21.0.18 pkgsrc-2019Q4-base:1.21 pkgsrc-2019Q3:1.21.0.14 pkgsrc-2019Q3-base:1.21 pkgsrc-2019Q2:1.21.0.12 pkgsrc-2019Q2-base:1.21 pkgsrc-2019Q1:1.21.0.10 pkgsrc-2019Q1-base:1.21 pkgsrc-2018Q4:1.21.0.8 pkgsrc-2018Q4-base:1.21 pkgsrc-2018Q3:1.21.0.6 pkgsrc-2018Q3-base:1.21 pkgsrc-2018Q2:1.21.0.4 pkgsrc-2018Q2-base:1.21 pkgsrc-2018Q1:1.21.0.2 pkgsrc-2018Q1-base:1.21 pkgsrc-2017Q4:1.20.0.2 pkgsrc-2017Q4-base:1.20 pkgsrc-2017Q3:1.19.0.8 pkgsrc-2017Q3-base:1.19 pkgsrc-2017Q2:1.19.0.4 pkgsrc-2017Q2-base:1.19 pkgsrc-2017Q1:1.19.0.2 pkgsrc-2017Q1-base:1.19 pkgsrc-2016Q4:1.18.0.8 pkgsrc-2016Q4-base:1.18 pkgsrc-2016Q3:1.18.0.6 pkgsrc-2016Q3-base:1.18 pkgsrc-2016Q2:1.18.0.4 pkgsrc-2016Q2-base:1.18 pkgsrc-2016Q1:1.18.0.2 pkgsrc-2016Q1-base:1.18 pkgsrc-2015Q4:1.16.0.2 pkgsrc-2015Q4-base:1.16 pkgsrc-2015Q3:1.15.0.4 pkgsrc-2015Q3-base:1.15 pkgsrc-2015Q2:1.15.0.2 pkgsrc-2015Q2-base:1.15 pkgsrc-2015Q1:1.12.0.8 pkgsrc-2015Q1-base:1.12 pkgsrc-2014Q4:1.12.0.6 pkgsrc-2014Q4-base:1.12 pkgsrc-2014Q3:1.12.0.4 pkgsrc-2014Q3-base:1.12 pkgsrc-2014Q2:1.12.0.2 pkgsrc-2014Q2-base:1.12 pkgsrc-2014Q1:1.11.0.8 pkgsrc-2014Q1-base:1.11 pkgsrc-2013Q4:1.11.0.6 pkgsrc-2013Q4-base:1.11 pkgsrc-2013Q3:1.11.0.4 pkgsrc-2013Q3-base:1.11 pkgsrc-2013Q2:1.11.0.2 pkgsrc-2013Q2-base:1.11 pkgsrc-2013Q1:1.8.0.4 pkgsrc-2013Q1-base:1.8 pkgsrc-2012Q4:1.8.0.2 pkgsrc-2012Q4-base:1.8 pkgsrc-2012Q3:1.7.0.2 pkgsrc-2012Q3-base:1.7 pkgsrc-2012Q2:1.6.0.2 pkgsrc-2012Q2-base:1.6 pkgsrc-2012Q1:1.5.0.10 pkgsrc-2012Q1-base:1.5 pkgsrc-2011Q4:1.5.0.8 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q3:1.5.0.6 pkgsrc-2011Q3-base:1.5 pkgsrc-2011Q2:1.5.0.4 pkgsrc-2011Q2-base:1.5 pkgsrc-2011Q1:1.5.0.2 pkgsrc-2011Q1-base:1.5 pkgsrc-2010Q4:1.4.0.4 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.4.0.2 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.3.0.6 pkgsrc-2010Q2-base:1.3 pkgsrc-2010Q1:1.3.0.4 pkgsrc-2010Q1-base:1.3 pkgsrc-2009Q4:1.3.0.2 pkgsrc-2009Q4-base:1.3 pkgsrc-2009Q3:1.2.0.4 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.2.0.2 pkgsrc-2009Q2-base:1.2 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.26 date 2023.11.12.13.24.36; author wiz; state Exp; branches; next 1.25; commitid SjpNXQIV5XeZ3kME; 1.25 date 2023.01.29.21.18.28; author ryoon; state Exp; branches; next 1.24; commitid QL7aBXsBGmQvUtbE; 1.24 date 2022.04.10.08.53.21; author nia; state Exp; branches; next 1.23; commitid kuN2kie7HZHrgDzD; 1.23 date 2021.12.02.18.15.27; author nia; state Exp; branches; next 1.22; commitid 2W4SciuPxyRow6jD; 1.22 date 2021.11.02.08.20.28; author nia; state Exp; branches; next 1.21; commitid Jqva43tBjWU1ccfD; 1.21 date 2018.03.07.11.57.43; author wiz; state Exp; branches; next 1.20; commitid i1zssNVcYN02lwtA; 1.20 date 2017.12.24.10.19.02; author wiz; state Exp; branches; next 1.19; commitid fyk9sTcGdYZM88kA; 1.19 date 2017.03.08.09.13.45; author wiz; state Exp; branches; next 1.18; commitid 7uHXfgIXnui88JIz; 1.18 date 2016.02.26.11.27.19; author jperkin; state Exp; branches; next 1.17; commitid 8IwEtS7lVMipXpWy; 1.17 date 2016.01.05.13.11.44; author tnn; state Exp; branches; next 1.16; commitid TKdBk2zYmTnJcKPy; 1.16 date 2015.09.25.00.44.45; author tnn; state Exp; branches; next 1.15; commitid wXjWvdJE4qYylzCy; 1.15 date 2015.04.28.09.34.56; author jperkin; state Exp; branches; next 1.14; commitid o27nLc4yIyjI6ljy; 1.14 date 2015.04.25.14.25.22; author tnn; state Exp; branches; next 1.13; commitid eSYTYjshnG8YNYiy; 1.13 date 2015.04.03.09.59.57; author tnn; state Exp; branches; next 1.12; commitid 0wOnWvtn2bjP28gy; 1.12 date 2014.05.05.00.48.35; author ryoon; state Exp; branches; next 1.11; commitid wo9GYk7Q0VneHhzx; 1.11 date 2013.05.24.13.16.23; author wiz; state Exp; branches; next 1.10; commitid OxmSW2qlMpFGXSQw; 1.10 date 2013.05.16.06.21.48; author richard; state Exp; branches; next 1.9; commitid dnJ82jJFmh8sVOPw; 1.9 date 2013.05.07.10.06.24; author sborrill; state Exp; branches; next 1.8; 1.8 date 2012.10.29.05.07.05; author asau; state Exp; branches; next 1.7; 1.7 date 2012.09.27.10.06.31; author jperkin; state Exp; branches; next 1.6; 1.6 date 2012.06.15.23.06.06; author dholland; state Exp; branches; next 1.5; 1.5 date 2011.01.19.18.12.21; author tron; state Exp; branches; next 1.4; 1.4 date 2010.09.14.11.03.15; author wiz; state Exp; branches; next 1.3; 1.3 date 2009.10.15.08.16.03; author sborrill; state Exp; branches; next 1.2; 1.2 date 2009.06.07.11.24.37; author wiz; state Exp; branches; next 1.1; 1.1 date 2009.04.24.16.52.45; author sborrill; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2009.04.24.16.52.45; author sborrill; state Exp; branches; next ; desc @@ 1.26 log @*: revebump for new brotli option for freetype2 Addresses PR 57693 @ text @# $NetBSD: Makefile,v 1.25 2023/01/29 21:18:28 ryoon Exp $ DISTNAME= xf86-video-openchrome-0.6.0 PKGREVISION= 3 CATEGORIES= x11 MASTER_SITES= http://xorg.freedesktop.org/archive/individual/driver/ EXTRACT_SUFX= .tar.bz2 MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://www.freedesktop.org/wiki/Openchrome/ COMMENT= Modular Xorg OpenChrome driver for VIA UniChrome video chipsets USE_LANGUAGES= c99 USE_LIBTOOL= yes GNU_CONFIGURE= yes USE_TOOLS+= pkg-config RELRO_SUPPORTED= partial CONFIGURE_ARGS+= --enable-maintainer-mode CONFIGURE_ARGS+= --enable-dri CONFIGURE_ENV.SunOS+= DRIVER_MAN_SUFFIX=4 .include "../../mk/bsd.prefs.mk" PLIST_VARS+= XvMC .if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64" PLIST.XvMC= yes .endif X11_DRV_NAME= openchrome .include "../../meta-pkgs/modular-xorg/avoid-duplicate.mk" .include "../../x11/modular-xorg-server/buildlink3.mk" .include "../../x11/libXvMC/buildlink3.mk" .include "../../x11/xorgproto/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.25 log @*: Recursive revbup from graphics/freetype2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2022/04/10 08:53:21 nia Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.24 log @x11: adapt to new avoid-duplicate.mk usage @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2021/12/02 18:15:27 nia Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.23 log @xf86-video-*: Add avoid-duplicate.mk @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2021/11/02 08:20:28 nia Exp $ d32 1 a32 1 X11_BUILTIN_NAME= xf86-video-openchrome @ 1.22 log @modular-xorg: Apply at most partial RELRO for modular drivers. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2018/03/07 11:57:43 wiz Exp $ d32 2 @ 1.21 log @xorgproto: use xorgproto instead of separate *proto packages Remove now obsolete packages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2017/12/24 10:19:02 wiz Exp $ d18 2 @ 1.20 log @xf86-video-openchrome: fix HOMEPAGE @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2017/03/08 09:13:45 wiz Exp $ d4 1 d32 1 a32 4 .include "../../x11/randrproto/buildlink3.mk" .include "../../x11/renderproto/buildlink3.mk" .include "../../x11/xextproto/buildlink3.mk" .include "../../x11/xproto/buildlink3.mk" @ 1.19 log @Updated xf86-video-openchrome to 0.6.0. Finally figured out how to use the X.Org automatic submission script after realizing that I had to change the script in order for OpenChrome DDX to build in the first place. OpenChrome DDX Version 0.6 has added the following new features. - First official support for CX700, VX700, and VX800 chipsets integrated TMDS transmitter (i.e., DVI support) - Initial support for Silicon Image SiI 164 TMDS transmitter OpenChrome DDX Version 0.6 has the following improvements. - Improved FP reinitialization when resuming from standby (HP 2133 Mini-Note, FIC CE260 / CE261 based netbooks like Everex CloudBook and Sylvania g netbook) - Improved automatic detection of display resources - Improved X Server stability in dual monitor mode - Automatic active steering of the display controller channel to the correct display output device OpenChrome DDX Version 0.6 fixes the following bugs. - Fix for the disruption of the VT (Virtual Terminal) screen bug introduced in Version 0.5 - Fix for HP 2133 Mini-Note's PCIe WLAN getting turned off inadvertently bug introduced in Version 0.5 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2016/02/26 11:27:19 jperkin Exp $ d9 1 a9 1 HOMEPAGE= http://www.openchrome.org/ @ 1.18 log @Use OPSYSVARS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2016/01/05 13:11:44 tnn Exp $ d3 1 a3 2 DISTNAME= xf86-video-openchrome-0.3.3 PKGREVISION= 4 d5 1 a5 1 MASTER_SITES= http://www.openchrome.org/releases/ @ 1.17 log @Bump revision for xorg-server-1.18 driver ABI bump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2015/09/25 00:44:45 tnn Exp $ d21 2 a29 4 .if ${OPSYS} == "SunOS" CONFIGURE_ENV+= DRIVER_MAN_SUFFIX=4 .endif @ 1.16 log @don't include Mesa's bl3 directly. It needs to come in via xorg-server's bl3 since that decides which mesa version to use. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2015/04/28 09:34:56 jperkin Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.15 log @Requires C99. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2015/04/25 14:25:22 tnn Exp $ a32 1 .include "../../graphics/MesaLib/buildlink3.mk" @ 1.14 log @Recursive revbump following MesaLib update, categories p through x. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2015/04/03 09:59:57 tnn Exp $ d13 1 @ 1.13 log @Revbump all the xf86-* driver packages so current binary packages get the modular-xorg-server<1.17 dependency expressed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2014/05/05 00:48:35 ryoon Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.12 log @Recursive revbump from x11/pixman Fix PR pkg/48777 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2013/05/24 13:16:23 wiz Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.11 log @Update to 0.3.3: This is a bugfix release. It includes: - Fix integer overflow in libchromeXvMC (CVE-2013-1994). - Various bug fixes and improvements. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2013/05/16 06:21:48 richard Exp $ d4 1 @ 1.10 log @update to xf86-video-openchrome-0.3.2 for modular-xorg-server-1.12.4 @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.9 2013/05/07 10:06:24 sborrill Exp $ # d3 1 a3 1 DISTNAME= xf86-video-openchrome-0.3.2 @ 1.9 log @Update to 0.2.906. Changes: openchrome 0.2.906 (15/05/2012) ------------------------------- * New features : - VX900 Xv support. - EXA is now the default although compositing is buggy and thus disabled. * Bugfixes and enhancements : - Fix I420 Xv surface on CME engine. - Fix EXA to not require XAA module in X server. openchrome 0.2.905 (10/02/2012) ------------------------------- * New features : - VX900 support (Xv not supported yet). - VX855 XVideo support. * Bugfixes and enhancements : - More debug information to video decoding. - Add secondary FIFO support for K8M890 and P4M890. - Check the primary FIFO for VX855. - Add panel scale support for CLE266 and KM400. - Fix bug with malloc. - Enabled new mode switch for PM800 chipset. - Add option to enable unaccelerated RandR rotation ("SWRandR"). - Enable new mode switch for VM800 chipsets. - More debug traces to via_video.c. - Fix manual and add more comments. - Fix start address. - Optimization of the hardware accelerated cursor and XAA (K8M890 chipset). - Code clean up. - Fix bug with suspend and VT switch on VX800 chipset and 64bit systems. - Synchronize via_drm.h with drm-2.4.17. - Fix segfaults with EXA and XV. - Fix build on old kernels. - Replace RegionsEqual with REGION_EQUAL and use the xf86XVFillKeyHelperDrawable instead of xf86XVFillKeyHelper. - Fix DFP parameter description for the ActiveDevice option. - Manpage update and some minor changes. - Set colorkey for 2nd_monitor. - Add timeouts to HQV while loops. - Improve 2d performance on chipsets without AGP/PCIe. - Add option I2CDevices. - Disable Hardware Clipping for the VX855. - Re-Enable the VQ for VX800/VX855. - Disable AGP and DMA by default for VX800 and VX855. - Fixed freeze on 64bit system for K8M800 chipset. - Increase bandwidth to handle 1920x1200 resolution with DDR266. - Fix XV crash on PM800 post VX855 rework. - Fix several typo in code comments. - Update VX855 FIFO. - Fix bug with TV out flickering. - Replace the deprecated functions with new ones. Refer to "/xserver/include/os.h". - Replace remaining xalloc to malloc. - Change maximum line pitch and virtual height according to chipset. - Update 1024x600 modeline. - Add workaround for memory autodetection. - Enable new mode switch and panel support on K8M800 and VM800. - Fix type in VIASave. - Use DRICreatePCIBusID when available to create Bus ID string. - Restore video interrupt flag. - Fix OpenGL application crash on VX900 chipset. - Fix VIA VB8001 Mini-ITX Board (P4M900) support. - Add workaround for bad memory detection on some P4M800. - Fix resolution detection for OLPC 1.5. - Fix Xvideo crash on X.Org server 1.10. - Fix XAA displaying issues. - Fix cursor garbare after suspend/hibernate/resume on VX855/VX900. - Workaround EXA crash with new libcairo2. - Handle X server 1.12 (videoabi 12). - Add support for I420 Xv surface. - Limit video RAM size to 256 MB, PCI BAR can't handle more. - Add Harald Welte's registers dump tool. * New boards : - ASRock PV530, ECS P4M800PRO-M2 (V2.0) , FIC CE2A1, FIC PTM800Pro LF, Guillemot-Hercules ECafe EC900B, Hewlett Packard DX2020, Hewlett Packard t5550 Thin Client, Lenovo ThinkCenter E51 8714, MSI K8M890M2-V, MSI PM8M-V, MSI PM9M-V, OLPC XO 1.5, Semp Informática Notebook IS 1462, Sharp Mebius PC-CS30H, Siragon ML-6200, Twinhead K15V @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2012/10/29 05:07:05 asau Exp $ d4 1 a4 1 DISTNAME= xf86-video-openchrome-0.2.906 @ 1.8 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2012/09/27 10:06:31 jperkin Exp $ d4 1 a4 2 DISTNAME= xf86-video-openchrome-0.2.904 PKGREVISION= 2 @ 1.7 log @Define DRIVER_MAN_SUFFIX on Solaris to the same as every other system, this diverges from the standard layout on Solaris but ensures a consistent experience for pkgsrc packages. Fixes 31 packages on Solaris. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2012/06/15 23:06:06 dholland Exp $ a13 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.6 log @Whitespace. (as whined about by pkglint) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2011/01/19 18:12:21 tron Exp $ d30 4 @ 1.5 log @Bump package revision of all packages depending on the "libXvMC" package whose builtin detection has been fixed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2010/09/14 11:03:15 wiz Exp $ d14 1 a14 1 PKG_DESTDIR_SUPPORT= user-destdir d16 3 a18 3 USE_LIBTOOL= yes GNU_CONFIGURE= yes USE_TOOLS+= pkg-config d20 2 a21 2 CONFIGURE_ARGS+= --enable-maintainer-mode CONFIGURE_ARGS+= --enable-dri @ 1.4 log @Bump dependency on pixman to 0.18.4 because cairo-1.10 needs that version, and bump all depends. Per discussion on pkgsrc-changes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2009/10/15 08:16:03 sborrill Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.3 log @Update to 0.2.904. Changes: Save/restore ECK Clock Synthesizer Fixed bug with panel autodetection using ViaPanelGetNativeModeFromScratchPad function Fixed problem with backlite (Ticket #308) TV-out VT1625 chip support Cursor support speedup Removed two old variables: pBIOSInfo->panelX pBIOSInfo->panelY and replaced it by: pBIOSInfo->Panel->NativeMode->Width pBIOSInfo->Panel->NativeMode->Height Fix bug with DFP Power Off (ticket #317) Fix bug with wrong panel size value (http://www.openchrome.org/trac/ticket/301) This bug appeared only when UseLegacyModeSwitch was TRUE Added support of the VIA OpenBook Added support for screen rotate upside-down and remove "magic numbers" Forgot to remove an old Dot Clock entry from the table. XO 1.5 Panel patch contributed by Xavier Bachelot. Fixup some of the Dotclock code and add working plls for the XO 1.5 CX700 integrated TMDS (Patch courtesy Tim Chen from VIA). Initialize CRTC before a mode switch. Fix bug #260. a couple of small compatibility fixes for XAA and EXA. viaLowLevel.c and via_accel.c are fixes by Bartosz Kosiorek. The via_video.c is a syntax fix by Robert Bridge. Thanks for the bug fixes. Patch submitted by Robert Bridge, originally started by Xavier Bachelot, to remove old EXA support. We are moving forward with the driver and are no longer supporting the old EXA initializations. According to VIA's code the P4M900 should have the same acceleration initialization registers as the K8M890. This patch fixes this and gives about a 10x increase in the video benchmark numbers. remove the check for VIA_3D_ENG_BUSY in the idle loop. This causes xorg to chew a bit more cpu with XAA enabled, and it causes the entire X server to dump if EXA is enabled. I should investigate further, but for now I will just remove it. Oops forgot to change registers for the vx800 chipset when waiting for Idle in the engines. I also added back in waiting for the 3d engine to be idle. I am not sure if this was removed for a reason. Temporary hack to fix a bug with newer Xorg and DRI that crashes if CRTC is not setup. I am adding this because I am working on this part of the code anyways so it won't get lost in bit rot. Make sure that the monitor settings will handle our internal Modes set for TV out and LCD Panels. A couple more tweaks to fix mono hardware cursor on older chipsets. Missed a couple of changes for the chipset specific cursors. Moved chipset detection to HWInit. Removed some extraneous debugging. Initial XVideo support for VX800. Okay I tried to cheat. We need to have some chipset specific intelligence. I have added this back into the initial test to check for HWCursor support. This is a take at reworking HWCursor. It works off the ttm_branch and the work done in the randr_branch. It only needs marginal testing as HWCursor was already very broken. Moved pVia->FrameBufferBase setting to within VIAMapFB where it was before being called without being set. Patch submitted by Robert Bridge to clean up compiler warnings. Should close trac ticket #243. Thanks RobbieAB. Finally tracked down the XAA libpciaccess bug. Also Realized I had not enabled write-combining on the main framebuffer. This should give a small speed boost. Added support for all Modes in ViaPanelNativeModes to ViaPanelModes. Modes used are from Via's released driver in ViaSupportModes. Found needed register writes that are needed so VX800 doesn't crash when CRT is not enabled. I also removed NEEDS FIXING comments from them as they are obviously needed. A few more acceleration tweaks for the VX800. This should fix all the XAA rendering issues. This should also allow 800x480 Panels to work without custom modelines. Initial support for the VX800 chipset. This is based off the Basic chipset support work of Xavier Bachelot and the inital Acceleration work done by Harald Welte. I verified the changes based off the most recent VIA codebaase and fixed a couple of rendering issues. Still needs more work on EXA ( font rendering glitches ) and XVideo. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2009/06/07 11:24:37 wiz Exp $ d5 1 @ 1.2 log @Bump PKGREVISION for modular-xorg-server update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2009/04/24 16:52:45 sborrill Exp $ d4 1 a4 2 DISTNAME= xf86-video-openchrome-0.2.903 PKGREVISION= 1 @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d5 1 @ 1.1.1.1 log @This is the VIA openchrome video driver for the modular Xorg server. The OpenChrome project is committed to providing and supporting fully free and Open Source drivers that take full advantage of the hardware acceleration of VIA chipsets featuring the VIA UniChrome, UniChrome Pro and Chrome9 integrated graphics processors. This will probably replace xf86-video-via in the future (probably after the next openchrome release). @ text @@