wined3d: Recognize cards that expose ARB_shader_texture_lod as DX10 capable even if they don't support EXT_gpu_shader4 (try 3)

Stefan Dösinger stefandoesinger at gmail.com
Fri May 30 02:59:57 CDT 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Am 2014-05-29 20:34, schrieb Andrei Slăvoiu:
> So use the string provided by EnumDisplayDevices and the PCI ID and
> memory size from the WGL extension?
Something like that, yes. It needs a few separate pieces of work
though - right now EnumDisplayDevicesW is a stub (see
dlls/user32/misc.c). I suggest to start with only the WGL extension
part and keep the PCI ID -> device name table in wined3d for now. Once
this is in place we can worry about EnumDisplayDevices.

All this is related to dual GPU support as well. Support for this is
virtually nonexistent in winex11, user32 and wined3d, and Linux as a
whole doesn't really support a dual-head configuration where one
monitor is driven by an AMD GPU and the other is driven by an Nvidia
GPU. This puts you in the unfortunate position of having to think
about multi-GPU support (to avoid making things worse) but not really
being able to test things and/or adding lots of infrastructure.

OSX and Windows 7 support such multi-gpu configurations.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBAgAGBQJTiDp9AAoJEN0/YqbEcdMwMywP/RT0fxOeoBYHoJ7G5Tim2Ge/
OL5sq2lQx2DDMIUlJZsp7HRQ7kuaIL86wp0xikOcADa2Lx9mGjr0n4wHSmZi0tse
3RSVJDn1mWPLC6A2YJORLCFX4XZgmkTmcgzm01OozKCNRSJZxxkmCUAEIh4m2WS5
PbBbjHDFs+Y9MmPMl9ThxEV3FjQo4az/lITYqmMRVJFL5wjYT7CvlmfQaNtfmfWa
RU+BjexqOjwX0E2RyOobXvGhEOGMDRk+RmqJ0zlV9+W6aSPnC2OHVLmKjM36Bq6V
R5rs9ry7IorXpCrXFJ/7c6E5ST0SJPL9QiI5+I9qSOooLgCT10dSXiuvYItXfIrH
9KdiW3abQ2JzVbVD3nE1Y6T4y/GdrPgutYxiFx6IP5brfcoKJWqwpNNu8/ad+ydI
d7UmHfkz7naG/uK7bE7zULCSqaT0laFcjiV8wNxi7g8Jsv5uj4LaxvsfhV28xI4r
UTp/KNoXibn+a00MuAwJcRm767rnNdnb8qCetSv4i6b2QWUZFHNVsAz8GVrVJmRM
eiPvqRsxl+752YjUB5oTv29zLVGudfmKbV691mKIxKv9kqYCxfywnn9C2l2JLrIf
kUbvHIokcZ2bB2C03P3E+IarONa+4IMuRbE3FGCfKkhRSi252MooBwlxQKa3S6P6
wzW7P/NLfG9Lk5Gx49Tf
=PbT+
-----END PGP SIGNATURE-----



More information about the wine-devel mailing list