Commit Graph

102 Commits

Author SHA1 Message Date
Enrico Weigelt, metux IT consult
a043fd5d57 configure.ac: replace DRIVER_NAME symbol by actual name
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-18 13:34:59 +01:00
Enrico Weigelt, metux IT consult
6d9113ca33 release 13.4.1
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-16 15:38:57 +01:00
Enrico Weigelt, metux IT consult
08e2f0702c configure.ac: fix package name and issue tracker URL
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-12-15 19:29:53 +01:00
b-aaz
2bc72aa03f configure: Automatically detect the default xorg-module-dir.
The module directory has changed to a per ABI folder in the xlibre-xserver.
Now the default value of `xorg-module-dir` will be detected from the `moduledir` variable in xorg-server.pc.

Signed-off-by: b-aaz <b-aazbsd.proton.me>
2025-07-29 18:43:37 +02:00
Enrico Weigelt, metux IT consult
3aa7bcc8d7 bump minimal xorg version to 1.18
1.18 was released a decade ago, so it seems reasonable stop supporting
older ones.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-02-11 14:28:57 +01:00
Alan Coopersmith
a20aaf5823 configure: update bug link to use gitlab instead of bugzilla
Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-vmware/-/merge_requests/12>
2024-09-30 18:01:18 -07:00
Peter Hutterer
f82ce27f17 Bump the version number to 13.4.0
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2023-01-24 12:03:30 +10:00
Alan Coopersmith
f7d50aa328 Build xz tarballs instead of bzip2
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2022-08-23 17:51:12 +00:00
Thomas Hellstrom
53e87117bb vmwgfx: Use libdrm to obtain the drm device node name v2
We were relying on a linux-specific way to do this. Now that the code is
used also on FreeBSD and there is functionality in libdrm to do this,
Use that functionality.

v2:
Remove unused variable warning in the !VMWGFX_LIBDRM_DEVICENAME case.

Co-authored-by: Johannes Lundberg <johalun0@gmail.com>
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Deepak Rawat <drawat@vmware.com> #v1
2018-11-29 10:17:38 +01:00
Thomas Hellstrom
a5815ba3eb Bump version number for release
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Sinclair Yeh <syeh@vmware.com>
Reviewed-by: Deepak Rawat <drawat@vmware.com>
2018-05-17 09:19:12 +02:00
Thomas Hellstrom
c0a2f40d97 Bump version number for release candidate
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
2018-01-03 21:28:56 +01:00
Alan Coopersmith
91881a6619 configure: Drop AM_MAINTAINER_MODE
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2017-01-26 11:16:37 +10:00
Thomas Hellstrom
0bcd4df184 vmware: Bump minor to signal availability of new features
While this may never be an official release, bump minor to enable the
new resolutionKMS functionality. This signals the availability of
autolayout and resolutionKMS support.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
2016-05-30 14:00:25 +02:00
Thomas Hellstrom
755e38f373 vmware/vmwgfx: Expose kernel connector attributes and react to hotplug events
Much of this code is borrowed from the xf86-video-modesetting driver.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Sinclair Yeh <syeh@vmware.com>
2016-02-01 15:06:44 +01:00
Julien Cristau
c42e1f7506 configure: fix build without xatracker
ACTION-IF-NOT-FOUND is the fourth argument to PKG_CHECK_MODULES, not the
fifth.

Debian bug#743239 <https://bugs.debian.org/743239>

Reviewed-by: Thomas Klausner <wiz@NetBSD.org>
Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
Signed-off-by: Julien Cristau <jcristau@debian.org>
Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
2014-04-01 14:12:00 +02:00
Jakob Bornecrantz
cbd56b3759 Bump the version number to 13.0.2
Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
2014-03-26 12:46:25 +01:00
Thomas Hellstrom
31bff9f7f3 vmware: Require libdrm 2.4.38 to build XMir.
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
2014-01-09 14:32:27 +01:00
Thomas Hellstrom
a40cbd7b4f vmwgfx: Support also XA version 1 v2
We need to support also XA version 1, since we want to be backwards
compatible with older mesa releases.
Unfortunately, the intended way of detecting XA major version at
compile-time was broken on mesa 10 so we need a workaround that tests
for XA version 2 at config time.

v2: Update the test for XA version 2.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
2013-12-06 05:24:37 -08:00
Rob Clark
0945bea5fc vmwgfx: update for XA API changes
Signed-off-by: Rob Clark <robdclark@gmail.com>
Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
Tested-by: Jakob Bornecrantz <jakob@vmware.com>
2013-08-02 17:59:28 +02:00
Jakob Bornecrantz
b334588633 Bump the version number to 13.0.1 2013-04-17 12:03:32 +02:00
Zack Rusin
686859fba1 Bump the version number to 13.0.0
New abi and various fixes

Signed-off-by: Zack Rusin <zackr@vmware.com>
2013-01-15 12:05:45 -08:00
Zack Rusin
adf375f3d4 xf86-video-vmware 12.0.99.901
Internal release for a round of QE testing

Signed-off-by: Zack Rusin <zackr@vmware.com>
2012-12-06 16:40:13 -05:00
Jakob Bornecrantz
4d76cfe5e8 Bump version number for the release
Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
2012-03-20 22:18:19 +01:00
Jakob Bornecrantz
c6f27561c7 vmware/legacy: Fix crash on Xserver 1.12.0
Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
Reviewed-by: Zack Rusin <zackr@vmware.com>
2012-03-20 22:17:55 +01:00
Jakob Bornecrantz
57f1204292 Bump version number for the release
Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
2012-03-13 22:31:09 +01:00
Gaetan Nadon
e585f9ea04 config: move AC_SYS_LARGEFILE in autoconf init section
There is no need for this statement to be conditionally included.
It adds support for large files without taking anything away.

http://www.gnu.org/software/autoconf/manual/autoconf.html

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
2012-03-13 21:37:58 +01:00
Gaetan Nadon
04169f3860 config: include saa and vmwgfx subdirs in the tarball
Use AM_CONDITIONAL. Automake knows what to distribute.
It needs to be able to navigate down the subdirs to find what
needs to be included in the tarball.

To test reliably, create a tarball and expand it into a separate
directory and build with xatracker. Distcheck will not detect
missing code when such code is configured not to build.

The content of a tarball *must* always be identical, regardless
of the configuration options used or on which platform it was configured.

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
2012-03-13 21:37:52 +01:00
Zack Rusin
e6836ff099 Bump version number for the release
Signed-off-by: Zack Rusin <zackr@vmware.com>
2012-03-08 09:55:07 -05:00
Thomas Hellstrom
193b511819 Bump version number for release
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
2012-01-13 17:32:42 +01:00
Thomas Hellstrom
c5af120177 Make the driver build pass "make distcheck"
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
2012-01-13 17:32:11 +01:00
Thomas Hellstrom
b5546fb1de Merge branch 'vmwgfx_branch' 2011-12-19 20:25:43 +01:00
Thomas Hellstrom
1c77e3d743 vmware: Hook up vmwgfx to be tried before falling back to legacy
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
2011-11-25 16:56:11 +01:00
Thomas Hellstrom
de70a1d0cb xf86-video-vmware 11.0.99.901
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
2011-10-05 13:33:17 +02:00
Jakob Bornecrantz
98ff64fd7a vmwgfx: Fix logic when checking for XA
Signed-off-by: Jakob Bornecrantz <jakob@vmware.com>
2011-07-11 12:23:42 +01:00
Thomas Hellstrom
81e7099b6b vmwgfx: Require libxatracker >= 0.4.
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
2011-07-01 13:23:30 +02:00
Thomas Hellstrom
3650be74d5 vmwgfx: Try to match created hardware formats with the dri state tracker. 2011-06-22 22:37:00 +02:00
Thomas Hellstrom
eabf82fad8 vmwgfx: Check for large files
Fixes segfault on 32-bit servers.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
2011-06-17 11:25:53 +02:00
Thomas Hellstrom
7966dfa47c vmwgfx, saa: Build saa as a convenience library
instead of as a shared object.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
2011-06-17 08:21:54 +02:00
Thomas Hellstrom
d28613e557 vmwgfx: Fix up driver build process for Xserver >= 1.7.
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
2011-06-16 21:31:44 +02:00
Thomas Hellstrom
84166d4b45 vmwgfx, saa: Initial import
This imports the vmwgfx driver, based on the Gallium3D Xorg state tracker,
as well as the saa library. A "Shadow Acceleration Architecture", which is
optimized for the case where transfers between system (shadow) and hw memory
is very costly.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
2011-06-16 16:04:47 +02:00
Thomas Hellstrom
c02d597701 vmwlegacy: Make sure we draw the colorkey to the right drawable
Don't draw the colorkey to the screen drawable, but to the video drawable
when possible.

Also change the Xv API/ABI test to use the builtin ABI version
functions.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Michel Dänzer <daenzer@vmware.com>
2011-03-30 10:52:38 +02:00
Thomas Hellstrom
8f8f71f007 Bump package version to 11.0.3 for release
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
2010-11-09 14:31:30 +01:00
Thomas Hellstrom
5a2206c328 Make sure we build on 1.4.99.
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
2010-09-16 09:59:12 +02:00
Thomas Hellstrom
dfb062e024 vmware/vmwlegacy: Silence compilation errors and -warnings.
Silence warnings and errors on various server versions due to incorrect
usage of libc functions.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
2010-09-07 12:19:21 +02:00
Gaetan Nadon
2a72ea7a1b vmwarectrl: rework standalone package as a subdir of driver
vmwarectrl is a unit test client tool for developers.
By default, it is not built unless --enable-vmwarectrl-client is used.

Acked-by: Thomas Hellstrom <thellstrom@vmware.com>
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-08-19 08:18:08 -04:00
Thomas Hellstrom
f51ca2cb75 Make the driver build and run without libdrm.
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
2010-08-18 12:07:01 +02:00
Adam Jackson
456b74e877 xf86-video-vmware 11.0.2
Signed-off-by: Adam Jackson <ajax@redhat.com>
2010-08-10 11:02:05 -04:00
Gaetan Nadon
c29d24b2ca config: add AM_PROG_CC_C_O for per-target compilation flags
The use of per-target compilation flags with C sources requires
that the macro AM_PROG_CC_C_O be called from configure.ac

If the C compiler does not accept the -c and -o options simultaneously,
define NO_MINUS_C_MINUS_O. This macro actually tests both the compiler
found by AC_PROG_CC, and, if different, the first cc in the path.
The test fails if one fails. This macro was created for GNU Make
to choose the default C compilation rule.

Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-23 21:02:33 -04:00
Gaetan Nadon
dfbef04f1f config: add comments for main statements 2010-07-22 20:24:42 -04:00
Gaetan Nadon
0dbd97fe7d config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
2010-07-21 16:07:00 -04:00