- 13 Jul, 2022 26 commits
-
-
Jinoh Kang authored
Signed-off-by: Jinoh Kang <jinoh.kang.kr@gmail.com>
-
Jinoh Kang authored
Signed-off-by: Jinoh Kang <jinoh.kang.kr@gmail.com>
-
Jinoh Kang authored
Signed-off-by: Jinoh Kang <jinoh.kang.kr@gmail.com>
-
Jinoh Kang authored
Signed-off-by: Jinoh Kang <jinoh.kang.kr@gmail.com>
-
Jinoh Kang authored
Signed-off-by: Jinoh Kang <jinoh.kang.kr@gmail.com>
-
Zhiyi Zhang authored
Sometimes error event serial is zero. For example, NVIDIA driver may send X_GLXCopyContext errors with the event serial set to zero. When it's zero, previously the error handler passes the error to the default error handler and cause application crashes. Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
-
Zhiyi Zhang authored
If the display is not locked, another thread could take the error event and handle it with the default error handlers and thus not handled by the current thread with the specified error handlers. Fix Cladun X2 crash at start. Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
-
Zhiyi Zhang authored
glxCopyContext() may throw X errors and cause the current process to exit. For example, Mesa doesn't support glxCopyContext() for direct rendering contexts and ends up using the code path for indirect rendering contexts. When Xorg receives such requests, it rejects them because they're for direct rendering contexts and reports an X error. We also can't use indirect rendering context because it needs to be explicitly enabled in xorg.conf and has poor performance. So handle this error before graphics drivers implement the support. Fix Cladun X2 crash at start. Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
-
Zebediah Figura authored
This uncovered a bug in the previous patch.
-
Zebediah Figura authored
As for d3d8.
-
Zebediah Figura authored
This uncovered a bug in the previous patch.
-
Zebediah Figura authored
Bloodrayne: Terminal Cut (and Bloodrayne 2: Terminal Cut, and probably other games in the series) streams from a SYSTEMMEM index buffer, updating it and drawing from it every frame. This is currently slow on Wine, since each map needs to wait for the previous upload (on the CS) to complete. There are a few ways to avoid waiting, but this patch takes the approach of effectively uploading from the SYSTEMMEM buffer on the client side, while using a dynamic buffer to avoid client/CS synchronization. This brings performance from 20-30 FPS to a (locked) 60, on NVidia GL drivers.
-
Alexandre Julliard authored
-
Alexandre Julliard authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53343
-
Alexandre Julliard authored
-
Zebediah Figura authored
-
Zebediah Figura authored
-
Zebediah Figura authored
-
Zebediah Figura authored
-
Zebediah Figura authored
-
Zebediah Figura authored
-
Zebediah Figura authored
-
Zhiyi Zhang authored
GetDpiForSystem() requires Windows 10 1607+. Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53341Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
-
Hans Leidekker authored
-
Hans Leidekker authored
-
Nikolay Sivov authored
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
-
- 12 Jul, 2022 14 commits
-
-
Nikolay Sivov authored
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
-
Zebediah Figura authored
-
Zebediah Figura authored
-
Zebediah Figura authored
-
Zebediah Figura authored
-
Zebediah Figura authored
-
Hans Leidekker authored
-
Hans Leidekker authored
-
Hans Leidekker authored
-
Hans Leidekker authored
-
Jacek Caban authored
- Enabled accessibility support. - Restored a few XPCOM interfaces. - Python compatibility fixes.
-
Floris Renaud authored
Signed-off-by: Floris Renaud <jkfloris@dds.nl>
-
Floris Renaud authored
-
Jacek Caban authored
-