http://bugs.winehq.org/show_bug.cgi?id=28883
Bug #: 28883
Summary: The Witcher 2: Portions of objects rendered as black.
Product: Wine
Version: 1.3.31
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: mblackwell1024(a)gmail.com
Classification: Unclassified
The Witcher 2 suffers from strange anomalies where objects or parts of objects
are drawn as black rather than textured. This occurs regardless of whether GLSL
is enabled or disabled and is not the same as Bug 27194 (which is resolved).
The only console message during this time is:
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
over and over.
I've attached a screenshot showing the issue. Shifting the view slightly
changes what will and won't be shown as black. It happens mostly outdoors and
generally on foliage, although it sometimes appears on characters as well as
the screenshot indicates.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14939
Summary: DXT1 support not implemented
Product: Wine
Version: 1.1.2
Platform: PC-x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: minor
Priority: P2
Component: directx-d3d
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: shacklein(a)gmail.com
Running Black & White, regardless of in-game settings, the following fixme
occurs:
fixme:d3d_surface:surface_convert_format Cannot find a conversion function from
format WINED3DFMT_DXT1 to WINED3DFMT_A4R4G4B4
Although the game is still playable, the lack of DXT1 support does seriously
affect the graphics and gameplay. On "lowest" settings, the terrain is
transparent and some objects are untextured and 100% black; on "highest", some
textures are corrupted, or untextured as in "lowest" settings.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=46078
Bug ID: 46078
Summary: The object sides which are not in the front of a light
source are too dark
Product: Wine
Version: 3.19
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: fp2007cf(a)free.fr
Distribution: ---
Created attachment 62696
--> https://bugs.winehq.org/attachment.cgi?id=62696
The dark sides of objects are completely black.
In the game ELEX, the object sides which are not illuminated are black, i.e.,
the dark sides of objects are completely black.
The lightning is correct only for the illuminated side of objects (the object
sides which are in the front of a light source).
(https://appdb.winehq.org/objectManager.php?sClass=version&iId=37342)
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=41674
Bug ID: 41674
Summary: Dungeon rats - black squares in some textures
Product: Wine
Version: 1.9.22
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: directx-d3dx9
Assignee: wine-bugs(a)winehq.org
Reporter: amagarrsh(a)gmail.com
Distribution: ---
Created attachment 56065
--> https://bugs.winehq.org/attachment.cgi?id=56065
complete log
Dungeon rats need d3dcompiler_43 override or the game crashes.
With d3dcompiler_43.dll native game works perfect but there are black squares
in some textures.
There are quite a few messages in the log:
fixme:d3d:wined3d_texture_generate_mipmaps texture 0xbee87e0 stub!
err:d3d:wined3d_debug_callback 0x2e2b040: "GL_INVALID_OPERATION error
generated. Cannot begin query on an active query object.".
err:d3d:wined3d_debug_callback 0x2e2b040: "GL_INVALID_OPERATION error
generated. <target> does not have an active query.".
err:d3d:wined3d_debug_callback 0x2e2b040: "GL_INVALID_OPERATION error
generated. Query object not found.".
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=37819
Bug ID: 37819
Summary: The Forest: To dark environment and missing textures
Product: Wine
Version: 1.7.33
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs(a)winehq.org
Reporter: sworddragon2(a)aol.com
Distribution: ---
Created attachment 50368
--> https://bugs.winehq.org/attachment.cgi?id=50368
Terminal output
On playing The Forest I'm seeing 2 issues that seems to be related:
- On running around the environment gets often very dark. It is a fading effect
and is maybe a feature of the game but on looking at Let's Plays on Windows
this doesn't appear in such a heavy way.
- Some graphics have missing textures and they will be shown as a white graphic
then. Also I'm noticing that looking at such a graphic does also trigger the
first issue.
In the attachments is the terminal output and 2 screenshots that compare how
the game looks normally at night and how the environemnt turns black after
turning a little to the left (so that I'm looking at a standing fire which have
partly missing textures).
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=21197
Summary: Black dots are seen on some 3D models in GTAIV
Product: Wine
Version: 1.1.35
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: directx-d3d
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: b7.10110111(a)gmail.com
Created an attachment (id=25456)
--> (http://bugs.winehq.org/attachment.cgi?id=25456)
Exploded car
Sometimes dots make up the whole model, easily seen on exploded cars.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=25760
Summary: After deinstallation of World of Tanks, its .desktop
file still resides in the menu
Product: Wine
Version: 1.3.11
Platform: x86
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: neptunia(a)mail.ru
After deinstallation of World of Tanks, its .desktop file still resides in the
menu. The item disappears from Wine submenu but appears in "Applications".
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=46971
Bug ID: 46971
Summary: Multiple games crash at launch (Sniper Elite V2,
Sniper Elite 3)
Product: Wine
Version: 4.5
Hardware: x86-64
OS: Linux
Status: NEW
Keywords: regression
Severity: normal
Priority: P2
Component: ntdll
Assignee: wine-bugs(a)winehq.org
Reporter: andrey.goosev(a)gmail.com
CC: julliard(a)winehq.org
Regression SHA1: cf8193df5b4c5a09208e40d8f3183c00187c8bd0
Distribution: ---
Crashes with:
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr
0x301612f9
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=46908
Bug ID: 46908
Summary: Support msvcp mtx_init 'mtx_try' flag (0x2) to create
a mutex object that supports test and return
Product: Wine
Version: 4.4
Hardware: x86-64
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: msvcp
Assignee: wine-bugs(a)winehq.org
Reporter: focht(a)gmx.net
Distribution: ---
Hello folks,
some apps cause a significant spam = slowdown due to the following FIXME:
--- snip ---
fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
--- snip ---
You can find various bug reports which include such spam:
https://bugs.winehq.org/show_bug.cgi?id=46800#c3
I've encountered this recently in an even more annoying form with SIMATIC WinCC
V15.1 Runtime services. Although the spam is partially caused by other bugs
(error paths), it completely bogs down the console when a prefix is
bootstrapped (emitted by 'autostart' type service).
--- snip ---
$ du -sh log.txt
1.4G log.txt
$ egrep "fixme:.*_Mtx_init_in_situ" log.txt | wc -l
97512
$ egrep "fixme:.*_Mtx_init_in_situ" log.txt | sort | uniq
0012:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 102
0012:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
001c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 1
001c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
001f:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
0021:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
0022:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
004a:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 102
004e:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
--- snip ---
--- snip ---
001c:Call msvcp140._Cnd_init_in_situ(0025bcc8) ret=1400b97a8
001c:Call ntdll.RtlInitializeConditionVariable(0025bcc8) ret=7f168a0b198f
001c:Ret ntdll.RtlInitializeConditionVariable() retval=0025bcc8
ret=7f168a0b198f
001c:Ret msvcp140._Cnd_init_in_situ() retval=00000044 ret=1400b97a8
001c:Call msvcp140._Mtx_init_in_situ(0025bd10,00000002) ret=1400b97b8
001c:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2
001c:Call msvcr120.??0critical_section@Concurrency@@QEAA@XZ(0025bd18)
ret=7f168a0b1629
001c:Ret msvcr120.??0critical_section@Concurrency@@QEAA@XZ() retval=0025bd18
ret=7f168a0b1629
001c:Ret msvcp140._Mtx_init_in_situ() retval=0025bd10 ret=1400b97b8
...
004a:Call msvcp110._Mtx_init(002626c8,00000102) ret=0091104c
004a:Call msvcr110.??2@YAPEAX_K@Z(00000048) ret=7f88bd859199
004a:Call ntdll.RtlAllocateHeap(00230000,00000000,00000048) ret=7f88c03b15ef
004a:Ret ntdll.RtlAllocateHeap() retval=00262710 ret=7f88c03b15ef
004a:Ret msvcr110.??2@YAPEAX_K@Z() retval=00262710 ret=7f88bd859199
004a:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 102
004a:Call msvcr110.??0critical_section@Concurrency@@QEAA@XZ(00262718)
ret=7f88bd85910a
...
--- snip ---
Although this spam can masked/filtered out, it should be considered to
implement the missing mutex types.
Currently Wine only supports C11 'mtx_recursive' mutex type (flags = 0x100).
Wine source:
https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/msvcp90/misc.c#l684
--- snip ---
684 #define MTX_MULTI_LOCK 0x100
685 #define MTX_LOCKED 3
686 typedef struct
687 {
688 DWORD flags;
689 critical_section cs;
690 DWORD thread_id;
691 DWORD count;
692 } *_Mtx_t;
693
694 #if _MSVCP_VER >= 140
695 typedef _Mtx_t _Mtx_arg_t;
696 #define MTX_T_FROM_ARG(m) (m)
697 #define MTX_T_TO_ARG(m) (m)
698 #else
699 typedef _Mtx_t *_Mtx_arg_t;
700 #define MTX_T_FROM_ARG(m) (*(m))
701 #define MTX_T_TO_ARG(m) (&(m))
702 #endif
703
704 void __cdecl _Mtx_init_in_situ(_Mtx_t mtx, int flags)
705 {
706 if(flags & ~MTX_MULTI_LOCK)
707 FIXME("unknown flags ignored: %x\n", flags);
708
709 mtx->flags = flags;
710 call_func1(critical_section_ctor, &mtx->cs);
711 mtx->thread_id = -1;
712 mtx->count = 0;
713 }
--- snip ---
>From C11 standard (ISO/IEC 9899:2011):
https://en.cppreference.com/w/c/thread/mtx_init
NOTE: 'mtx_try' is not mentioned here anymore, see
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1521.htm
--- quote ---
mtx_init
C Thread support library
Defined in header <threads.h>
int mtx_init( mtx_t* mutex, int type );
(since C11)
Creates a new mutex object with type. The object pointed to by mutex is set to
an identifier of the newly created mutex.
type must have one of the following values:
mtx_plain - a simple, non-recursive mutex is created.
mtx_timed - a non-recursive mutex, that supports timeout, is created.
mtx_plain | mtx_recursive - a recursive mutex is created.
mtx_timed | mtx_recursive - a recursive mutex, that supports timeout, is
created.
Parameters
mutex - pointer to the mutex to initialize
type - the type of the mutex
Return value
thrd_success if successful, thrd_error otherwise.
References
C11 standard (ISO/IEC 9899:2011):
7.26.4.2 The mtx_init function (p: 381)
--- quote ---
ftp://ftp.00f.net/misc/n1548.pdf
--- quote ---
The enumeration constants are
mtx_plain
which is passed to mtx_init to create a mutex object that supports neither
imeout nor test and return;
mtx_recursive
which is passed to mtx_initto create a mutex object that supports recursive
locking;
mtx_timed
which is passed to mtx_init to create a mutex object that supports timeout;
mtx_try
which is passed to mtx_init to create a mutex object that supports test and
return;
--- quote ---
* mtx_plain = 0x1
* mtx_try = 0x2
* mtx_timed = 0x4
* mtx_recursive = 0x100
$ sha1sum SIMATIC_WinCC_Runtime_Advanced_V15_1.exe
db1f97bb648b62fa1c5d974d7f2bcb6b4a9fd786
SIMATIC_WinCC_Runtime_Advanced_V15_1.exe
$ du -sh SIMATIC_WinCC_Runtime_Advanced_V15_1.exe
1.3G SIMATIC_WinCC_Runtime_Advanced_V15_1.exe
$ wine --version
wine-4.4-188-gc988910cae
Regards
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.