- 17 Nov, 2023 29 commits
-
-
Bartosz Kosiorek authored
-
Tim Clem authored
A length of -1 has no special meaning for the mbsn*coll functions, and since it is > INT_MAX, it will eventually trigger _invalid_parameter in _strnicmp_l in newer versions of msvcrt.
-
Jacek Caban authored
-
Jacek Caban authored
It could be used uninitialized on early no access return.
-
Jacek Caban authored
Avoids casting to enum pointer in msi_locate_product call.
-
Zebediah Figura authored
-
Zebediah Figura authored
This was probably accidentally omitted in 51e64b3f. In practice, this is guaranteed to work anyway, since due to the state table construction the equivalent misc handler, i.e. sampler(), is always guaranteed to be called right before the fragment pipeline handler for each stage. However, this is a subtle detail and best not to be depended on.
-
Zebediah Figura authored
Ported from state_sampler(). This is currently relevant to the case where a d3d11 device is created with a 9.x feature level—this will have resources bound via SRVs [and will therefore go through wined3d_context_gl_bind_shader_resources() rather than state_sampler()] but need not support ARB_texture_non_power_of_two. The NPOT non-requirement is explicitly called out in the d3d11 documentation, and because we need some degree of emulation for conditional NPOT textures, we need to hook that up for feature level 9.x d3d11 devices as well. Looking forward, d3d 1-9 will be normalized to creating internal SRVs and binding those through the d3d10+ path, so this will also be necessary for that reason.
-
Zebediah Figura authored
-
Paul Gofman authored
-
Alexandros Frantzis authored
Set an empty input region for the client area surface, so that the compositor forwards input events to the main/parent surface instead. This simplifies input handling, since otherwise we would need to implement special handling of events on the client area surface and transform them accordingly.
-
Alexandros Frantzis authored
Use the viewporter Wayland protocol to set the size of the client area subsurface, so that it always covers the client area bounds exactly. This may transiently lead to scaled contents.
-
Alexandros Frantzis authored
Set the position of the client area subsurface relative to its parent surface.
-
Alexandros Frantzis authored
Since we can't render to parts of surfaces, use a dedicated client area subsurface as the target of Vulkan rendering.
-
Alexandros Frantzis authored
-
Alexandros Frantzis authored
Create Win32 VkSurfaceKHR objects which are backed by native Wayland VkSurfaceKHR objects. For now we associate a dummy Wayland surface with the VkSurfaceKHR.
-
Alexandros Frantzis authored
-
Alexandros Frantzis authored
-
Alexandros Frantzis authored
Create a Vulkan instance, ensuring we use the proper (Wayland) SurfaceKHR extension when forwarding the request to the native Vulkan platform.
-
Alexandros Frantzis authored
Return the native instance extension properties, substituting VK_KHR_wayland_surface for VK_KHR_win32_surface.
-
Alexandros Frantzis authored
-
Alistair Leslie-Hughes authored
We need to know what type of Edit we are Performing, eg AddNew or Updated existing.
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
- 16 Nov, 2023 11 commits
-
-
Alex Henrie authored
-
Alex Henrie authored
-
Marc-Aurel Zent authored
-
Myah Caron authored
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55640Signed-off-by: Myah Caron <qsniyg@protonmail.com>
-
Eric Pouech authored
On MacOs, starting with Big Sur 11.0.1, the system dynamic libraries are no longer directly accessible on disk. They are still available through dlopen and friends. For getting access to the images (and their debug symbol), Apple provides, in the developper kit, the tools to extract the files. Note that this is handled as a database of all system libraries, where ASLR is in place such that segments of a given library are no longer contiguous in memory (dbghelp doesn't currently handle this). Apart from not having image information nor debug information, another side effect is that dbghelp tries every time it refreshes the mach-o module list to reload any library for which it didn't have an image file. This can be lengthy (esp when a typical process has more than 300 modules loaded). This patch forces the creation of the dbghelp module even if the image file isn't found. This patch cuts startup time of 'winedbg notepad' from 9.9 to 7.4s. YMMV. Signed-off-by: Eric Pouech <epouech@codeweavers.com>
-
Eric Pouech authored
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
-
Eric Pouech authored
Rely solely on extended module information. Signed-off-by: Eric Pouech <epouech@codeweavers.com>
-
Eric Pouech authored
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
-
Eric Pouech authored
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-