Package: wine
Version: 3.0-1
Severity: normal

Dear Maintainer,

I was looking over patches that are being added to wine.

I stumbled on the
https://sources.debian.org/patches/wine/3.0-1/revert_opengl46.patch/ and when I
look at it is in the fact of not right.

Is this caused because you are not using the current khronos files
https://raw.github.com/KhronosGroup/OpenGL-Registry/master/xml/gl.xml
https://raw.github.com/KhronosGroup/OpenGL-Registry/master/xml/wgl.xml

If so work out how to use current kronous files.  Maybe make this
/usr/share/khronos-api directory versioned.   Why is wine project downloading
the kronous files directly is so when users update their opengl to newer
versions old builds of wine stand a chance of working and taking advantage of
newer features.

There is a possiblity that the opengl46 patch is wrong to start off with.
{"GL_EXT_texture_filter_anisotropic",   ARB_TEXTURE_FILTER_ANISOTROPIC}
This line in the patch makes me smell a possible issue that someone might have
done a straight find and replace incorrectly.   If that is the case
EXT_TEXTURE_FILTER_ANISOTROPIC and  ARB_TEXTURE_FILTER_ANISOTROPIC handling
need to be implemented next to each other.   As in try
ARB_TEXTURE_FILTER_ANISOTROPIC if that don't exist try
EXT_TEXTURE_FILTER_ANISOTROPIC and after that fail.  If this is the case there
need to be a wine bug opened and a patch submitted upstream.

Please note I do serousally think this is a bug in wine source code.  From the
gl.xml file from kronous
extension name="GL_ARB_texture_filter_anisotropic" supported="gl|glcore"
extension name="GL_EXT_texture_filter_anisotropic" supported="gl|gles1|gles2"

Note the supported.   Running on android with glex1 or gles2 not seeing
ARB_TEXTURE_FILTER_ANISOTROPIC and only seeing EXT_TEXTURE_FILTER_ANISOTROPIC
would be normal.   Please remember wine is adding android support so has to
support gles1 and gles2 as you even get new android devices today missing
Opengl ES 3.0

If what I suspect is the case and not caused somehow by what you have done with
the khronos files please open upstream bug report in wine.

Peter Dolding




-- Package-specific info:
/usr/bin/wine points to /usr/bin/wine-development.

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.16.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_AU:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages wine depends on:
ii  wine32  3.0-1+b1
ii  wine64  3.0-1+b1

wine recommends no packages.

Versions of packages wine suggests:
ii  dosbox       0.74-4.3
pn  playonlinux  <none>
pn  winbind      <none>
pn  wine-binfmt  <none>
pn  winetricks   <none>

Versions of packages wine is related to:
ii  fonts-wine               3.0-1
ii  wine                     3.0-1
ii  wine-development [wine]  3.7-1
ii  wine32                   3.0-1+b1
ii  wine64                   3.0-1+b1

-- debconf-show failed

Reply via email to