libtxc-dxtn-s2tc0 should create a libtxc_dxtn.so file to help MESA choose (breaks some Wine apps)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mesa |
Won't Fix
|
Medium
|
|||
s2tc (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[TEST CASE]
See bug #1012266 , same test case applies
[Regression Potential]
See bug #1012266
---------
http://
Relevant quote:
> Note that Wine needs the 32-bit version of that package though.
Actually I had it installed. But it seems like there is a bug in ubuntu i386
package. I had to create a proper symbolic link:
sudo ln -s libtxc_
Now I can see the menu.
To summarize:
1) If you're using opensource graphics drivers, you have to install
libtxc-dxtn-s2tc
2) make sure you have libtxc-
3) run with MESA_DEBUG=1 to see if there are warning couldn't open
libtxc_dxtn.so
4) If you're in Ubuntu 12.04 rewrite a link
/usr/lib/
/usr/lib/
Hopefully, this thread will help somebody.
Changed in mesa: | |
importance: | Unknown → Medium |
status: | Unknown → Won't Fix |
tags: |
added: verification-done removed: verification-needed |
I tried running the game under opensource video drivers and couldn't see the menu.
Also I have a plenty of messages:
err:d3d_ surface: surface_ upload_ data >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glTexSubImage2D @ surface.c / 2369
Googling around: https:/ /bugs.freedeskt op.org/ show_bug. cgi?id= 49484
tells it is because "an application tries to use a (D3D) format (e.g.
DXT/s3tc) even though it's not available."
I think it is a bug in wine. It should check for available formats and stop if requested is not available and print a message how to fix it.