Skip to content

Conversation

@rboxeur
Copy link

@rboxeur rboxeur commented Dec 16, 2015

The latest commit won't work

Running

./configure --with-d3dadapter --with-d3dadapter-dri2-fallback

I got

d3dadapter9.so.1 not found in '/usr/lib/i386-linux-gnu/d3d'
d3dadapter9.so.1 not found in '=/usr/i686-linux-gnu/lib32/d3d'
d3dadapter9.so.1 not found in '=/usr/local/lib32/d3d'
d3dadapter9.so.1 not found in '=/lib32/d3d'
d3dadapter9.so.1 not found in '=/usr/lib32/d3d'
d3dadapter9.so.1 not found in '=/usr/i686-linux-gnu/lib/d3d'
d3dadapter9.so.1 not found in '=/usr/local/lib/i386-linux-gnu/d3d'
d3dadapter9.so.1 not found in '=/usr/local/lib/d3d'
d3dadapter9.so.1 not found in '=/lib/i386-linux-gnu/d3d'
d3dadapter9.so.1 not found in '=/lib/d3d'
d3dadapter9.so.1 not found in '=/usr/lib/i386-linux-gnu/d3d'
d3dadapter9.so.1 not found in '=/usr/lib/d3d'
configure: error: d3dadapter9.so.1 module not found, Gallium Nine won't be supported.
This is an error since --with-d3dadapter was requested.

In my config.log I got a lot of errors like below

...
| #define SONAME_LIBGL "libGL.so.1"
| #define SONAME_LIBOSMESA "libOSMesa.so.8"
| #define SONAME_D3DADAPTER9 "d3dadapter9.so.1"
| /* end confdefs.h. */
| #include <dlfcn.h>
| #include <stdlib.h>
| int
| main ()
| {
| void *handle = dlopen("/usr/lib/i386-linux-gnu/d3d" "/" SONAME_D3DADAPTER9, RTLD_GLOBAL | RTLD_NOW);
| exit((handle && dlsym(handle, "D3DAdapter9GetProc")) ? 0 : 1)
| ;
| return 0;
| }
configure:10844: gcc -o conftest -g -O2 -I/usr/include/libdrm -I./include -ldl conftest.c >&5
/tmp/ccxPjCHZ.o: In function main': /opt/Sources/tmp/Wine-Staging-1.8-rc4/wine-ixit_2015-12-15/conftest.c:163: undefined reference todlopen'
/opt/Sources/tmp/Wine-Staging-1.8-rc4/wine-ixit_2015-12-15/conftest.c:164: undefined reference to `dlsym'
collect2: error: ld returned 1 exit status
configure:10844: $? = 1
configure: program exited with status 1
configure: failed program was:

nsivov and others added 8 commits December 17, 2018 10:08
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
Based on a patch by Steven Noonan.

Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
Always use -I, this fixes the include search path if the prefix is
set to '/usr'.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46293
Signed-off-by: Andre Heider <a.heider@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
Signed-off-by: Akihiro Sagawa <sagawa.aki@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
siro20 and others added 29 commits January 24, 2019 20:12
Only switch back to initial resolution in case the
device was fullscreen and is windowed now.

Signed-off-by: Patrick Rudolph <siro@das-labor.org>
The workaround is no longer needed.
Fixes the last failing WINE test and actives focus
window on device reset.

Signed-off-by: Patrick Rudolph <siro@das-labor.org>
D3DCREATE_NOWINDOWCHANGES is part of BehaviorFlags,
not part of D3DPRESENT_PARAMETERS flags.

Signed-off-by: Patrick Rudolph <siro@das-labor.org>
Clear resolution_mismatch after resolution change, as the
new "correct" resolution hasn't been set yet.

Signed-off-by: Patrick Rudolph <siro@das-labor.org>
Signed-off-by: Patrick Rudolph <siro@das-labor.org>
Fix for issue #244.

Signed-off-by: Patrick Rudolph <siro@das-labor.org>
Add the new functions of presentation interface 1.3.
Try to detect client side window decorations using
X11 functions and calculate the offset using GetClientRect.

Signed-off-by: Patrick Rudolph <siro@das-labor.org>
Add support for multiarch module path support.
Up to two path can be set, seperated by a colon.

Both path are probed for correct arch.

Example: /usr/lib/d3d/d3dadapter9.so:/usr/lib64/d3d/d3dadapter9.so

Signed-off-by: Patrick Rudolph <siro@das-labor.org>
Signed-off-by: Patrick Rudolph <siro@das-labor.org>
Signed-off-by: Patrick Rudolph <siro@das-labor.org>
Use dladdr to find library address to create symlink to.

Signed-off-by: Patrick Rudolph <siro@das-labor.org>
Signed-off-by: Patrick Rudolph <siro@das-labor.org>
Signed-off-by: Patrick Rudolph <siro@das-labor.org>
A more TRACE calls to ease debugging

Signed-off-by: Axel Davy <davyaxel0@gmail.com>
This new implementation should hopefully be more reliable.

Signed-off-by: Axel Davy <davyaxel0@gmail.com>
Signed-off-by: Axel Davy <davyaxel0@gmail.com>
Pull "last_serial_given" out of the D3D9NINE_DRI2 block, it's required
in any case.

Signed-off-by: Andre Heider <a.heider@gmail.com>
Only required on the !WINE_STAGING path.

Signed-off-by: Andre Heider <a.heider@gmail.com>
Signed-off-by: Andre Heider <a.heider@gmail.com>
And use the device window for the gamma ramp as well.

Signed-off-by: Axel Davy <davyaxel0@gmail.com>
Disabling compositing enhances performance and reduces lag,
but can cause screen tearing. Since we handle vsync, etc
this is ok.

Signed-off-by: Axel Davy <davyaxel0@gmail.com>
get_d3d_drawable() returns with a lock held, unlock it after we're done.

Signed-off-by: Andre Heider <a.heider@gmail.com>
Signed-off-by: Patrick Rudolph <siro@das-labor.org>
Add build tests using travis ci.

Signed-off-by: Patrick Rudolph <siro@das-labor.org>
Signed-off-by: Patrick Rudolph <siro@das-labor.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.