Alexandre Julliard pushed to branch master at wine / wine
Commits:
29d6ed99 by Henri Verbeet at 2025-02-26T22:14:22+01:00
wined3d: Handle a NULL "push_constants" buffer in glsl_fragment_pipe_alpha_test_func().
If WINED3D_RS_ALPHAREF was never set, the corresponding "push_constants"
buffer may not exist either. We don't call
glsl_fragment_pipe_alpha_test_func() when using core contexts, which is
the reason it works there. This fixes a regression introduced by commit
20fb590cfbbcc54f13cd0e2d08da4742ecdef760. Found by running the regression tests.
- - - - -
1 changed file:
- dlls/wined3d/glsl_shader.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/29d6ed9934e6a8bda91f94a2ca71d9…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/29d6ed9934e6a8bda91f94a2ca71d9…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
0668008a by Nikolay Sivov at 2025-02-26T11:23:50+01:00
msxml3/tests: Remove tests that already run for msxml6.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
ec1c66a0 by Nikolay Sivov at 2025-02-26T11:23:50+01:00
msxml6/tests: Move some of the SAXXMLReader60 tests.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
2 changed files:
- dlls/msxml3/tests/saxreader.c
- dlls/msxml6/tests/saxreader.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/fd11de44fadef6038af81b167a36a…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/fd11de44fadef6038af81b167a36a…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
8297ea9a by Giovanni Mascellani at 2025-02-26T16:11:50+01:00
vkd3d/device: Require VK_KHR_zero_initialize_workgroup_memory when appropriate.
That extension (and the corresponding feature) must be enabled when
the Initializer operand is used for workgroup variables.
- - - - -
5 changed files:
- include/vkd3d_shader.h
- libs/vkd3d-shader/spirv.c
- libs/vkd3d/device.c
- libs/vkd3d/state.c
- libs/vkd3d/vkd3d_private.h
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/8297ea9aa6d92dec55dc782713655…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/8297ea9aa6d92dec55dc782713655…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
ac3e150f by Arkadiusz Hiler at 2025-02-25T23:02:48+01:00
krnl386: Silence a warning in GetSystemDirectory16().
With GCC 14.2 on Debian 11:
$ i686-w64-mingw32-gcc --version
i686-w64-mingw32-gcc (GCC) 14.2.0
Copyright (C) 2024 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
The following error happens:
In file included from ~/src/wine/dlls/krnl386.exe16/file.c:33:
In function 'lstrcpyA',
inlined from 'GetSystemDirectory16' at ~/src/wine/dlls/krnl386.exe16/file.c:648:9,
inlined from 'get_search_path' at ~/src/wine/dlls/krnl386.exe16/file.c:192:12:
~/src/wine/include/winbase.h:2939:12: error: argument 1 null where non-null expected [-Werror=nonnull]
2939 | return strcpy( dst, src );
| ^~~~~~~~~~~~~~~~~~
In file included from ~/src/wine/dlls/krnl386.exe16/file.c:28:
~/src/wine/include/msvcrt/string.h: In function 'get_search_path':
~/src/wine/include/msvcrt/string.h:53:26: note: in a call to function 'strcpy' declared 'nonnull'
53 | _ACRTIMP char* __cdecl strcpy(char*,const char*);
| ^~~~~~
In function 'lstrcatA',
inlined from 'GetSystemDirectory16' at ~/src/wine/dlls/krnl386.exe16/file.c:649:9,
inlined from 'get_search_path' at ~/src/wine/dlls/krnl386.exe16/file.c:192:12:
~/src/wine/include/winbase.h:2952:12: error: argument 1 null where non-null expected [-Werror=nonnull]
2952 | return strcat( dst, src );
| ^~~~~~~~~~~~~~~~~~
~/src/wine/include/winbase.h:2952:12: note: in a call to built-in function '__builtin_strlen'
(built using --with-mingw and --enable-werror to turn it into an error)
The warning doesn't really matter as get_search_path() calls
GetSystemDirectory16(NULL, 0) to get the size for allocation.
`if (count >= len)` in the latter saves us from ever atempting to
strcpy() onto NULL, but the compiler is not smart enough to figure out
that len will be greater than 0.
This change mimics kernel32's GetSystemDirectoryW().
- - - - -
1 changed file:
- dlls/krnl386.exe16/file.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/ac3e150f283bdaffaa15827b02f9fb…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/ac3e150f283bdaffaa15827b02f9fb…
You're receiving this email because of your account on gitlab.winehq.org.