Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
35d3161f by Giovanni Mascellani at 2024-09-20T17:04:31+02:00
vkd3d-shader/spirv: Propagate errors from vkd3d_spirv_stream_append().
- - - - -
9777c8bc by Giovanni Mascellani at 2024-09-20T17:14:49+02:00
vkd3d-shader/spirv: Do not reallocate the SPIR-V program.
I ran the compilation of ~1000 DXBC-TPF shaders randomly taken from
my collection and measured the performance using callgrind and the
kcachegrind "cycle count" estimation.
BEFORE:
* 1,846,641,596 cycles
* 1,845,635,336 cycles
* 1,841,335,225 cycles
AFTER:
* 1,764,035,136 cycles
* 1,767,948,767 cycles
* 1,773,927,734 cycles
So callgrind would estimate a 3.6% improvement at least.
The counterpoint is that the caller might get an allocation that
is potentially bigger than necessary. I would expect that allocation
to be rather short-lived anyway, so that's probably not a problem.
- - - - -
1 changed file:
- libs/vkd3d-shader/spirv.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/637a3cabe7ea73f8d6d158121416…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/637a3cabe7ea73f8d6d158121416…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
637a3cab by Giovanni Mascellani at 2024-09-20T17:01:29+02:00
vkd3d-shader/ir: Allow failure in shader_signature_find_element_for_reg().
shader_signature_find_element_for_reg() is also used in the TPF parser,
where the program has not been validated yet, so it must not crash
on errors.
The I/O normaliser can instead assume that the shader is already
validated.
This fixes a crash with a shader used by The Falconeer. The bug is still
present, because the shader will be incorrectly rejected, but at least
the vkd3d-shader will fail gracefully.
- - - - -
3 changed files:
- libs/vkd3d-shader/ir.c
- libs/vkd3d-shader/tpf.c
- libs/vkd3d-shader/vkd3d_shader_private.h
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/637a3cabe7ea73f8d6d1581214161…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/637a3cabe7ea73f8d6d1581214161…
You're receiving this email because of your account on gitlab.winehq.org.
Alistair Leslie-Hughes pushed to branch master at wine / wine-staging
Commits:
2e768aee by Alistair Leslie-Hughes at 2024-09-18T12:18:41+10:00
Updated vkd3d-latest patchset
- - - - -
e68e4dbb by Alistair Leslie-Hughes at 2024-09-18T12:18:41+10:00
Updated ntdll-WRITECOPY patchset
These patches aren't in the correct directory and are really
never going to be accepted upstream. So until upstream fixes
the WRITE stuff, these might have to stay awhile.
Battle.net requires these patches to function.
- - - - -
f0945865 by Alistair Leslie-Hughes at 2024-09-20T07:43:46+10:00
Rebase against 7037201214729c25d2439818012c156a3991cdb7.
- - - - -
1baaa8fb by Alistair Leslie-Hughes at 2024-09-20T07:47:19+10:00
Updated vkd3d-latest patchset
- - - - -
10 changed files:
- patches/eventfd_synchronization/0001-configure-Check-for-sys-eventfd.h-ppoll-and-shm_open.patch
- patches/ntdll-Junction_Points/0005-server-Implement-FILE_OPEN_REPARSE_POINT-option.patch
- + patches/ntdll-WRITECOPY/0010-kernelbase-Correct-return-value-in-VirtualProtect-fo.patch
- + patches/ntdll-WRITECOPY/0011-kernelbase-Handle-NULL-old_prot-parameter-in-Virtual.patch
- patches/vkd3d-latest/0001-Updated-vkd3d-to-6d28cc131b0cad61c681aed6b9f6611a12b.patch
- patches/vkd3d-latest/0002-Updated-vkd3d-to-0a6bcf5da78863cc6402756a429b21b6234.patch
- patches/vkd3d-latest/0003-Updated-vkd3d-to-bfd1fc9cd6cf9cf4e9c23b4ffad2ba8a328.patch
- patches/vkd3d-latest/0004-Updated-vkd3d-to-3b4e0ce8e94cd4091b9f2fe80d86588b64c.patch
- patches/vkd3d-latest/0005-Updated-vkd3d-to-ab525f31e43a0f3c04c76b799aae88c1268.patch
- + patches/vkd3d-latest/0006-Updated-vkd3d-to-4c03cda3c77123a71590b872acdc216e362.patch
View it on GitLab: https://gitlab.winehq.org/wine/wine-staging/-/compare/b6944be8105b330776579…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine-staging/-/compare/b6944be8105b330776579…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
37307535 by Brendan Shanks at 2024-09-19T21:39:33+02:00
sfnt2fon: Replace sprintf with snprintf to avoid deprecation warnings on macOS.
- - - - -
070e3931 by Brendan Shanks at 2024-09-19T21:39:33+02:00
widl: Replace sprintf with snprintf to avoid deprecation warnings on macOS.
- - - - -
1d8ef42a by Brendan Shanks at 2024-09-19T21:39:33+02:00
winebuild: Replace sprintf with snprintf to avoid deprecation warnings on macOS.
- - - - -
b6aed99a by Brendan Shanks at 2024-09-19T21:39:33+02:00
wmc: Replace sprintf with snprintf to avoid deprecation warnings on macOS.
- - - - -
70372012 by Brendan Shanks at 2024-09-19T21:39:33+02:00
wrc: Replace sprintf with snprintf to avoid deprecation warnings on macOS.
- - - - -
11 changed files:
- tools/sfnt2fon/sfnt2fon.c
- tools/widl/header.c
- tools/widl/register.c
- tools/widl/typegen.c
- tools/widl/widl.c
- tools/widl/write_msft.c
- tools/widl/write_sltg.c
- tools/winebuild/import.c
- tools/wmc/write.c
- tools/wrc/ppl.l
- tools/wrc/wrc.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/b5b7d35600beabca1e7cf713341c5…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/b5b7d35600beabca1e7cf713341c5…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
27da2658 by Aida Jonikienė at 2024-09-19T18:20:30+02:00
winewayland: Make the pointer protocols optional.
Some compositors (like Mutter in nested mode) don't support the
relative motion protocol (which causes winewayland to fail to load
even if it's used for simple apps like winecfg).
- - - - -
2 changed files:
- dlls/winewayland.drv/wayland.c
- dlls/winewayland.drv/wayland_pointer.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/27da2658002178720b7511707d9582…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/27da2658002178720b7511707d9582…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
ad623b93 by Stefan Dösinger at 2024-09-19T15:02:36+02:00
netapi32: Add a stub NetFreeAadJoinInformation function.
Chromium loads NetGetAadJoinInformation and NetFreeAadJoinInformation
dynamically from netapi32. While it gracefully handles the absence of
netapi32 or the getter, it has an assert that fails if the free function
isn't there.
It gracefully handles our ERROR_CALL_NOT_IMPLEMENTED from
NetGetAadJoinInformation.
- - - - -
3 changed files:
- dlls/netapi32/netapi32.c
- dlls/netapi32/netapi32.spec
- include/lmjoin.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/ad623b9377c67ca57db73052e4037a…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/ad623b9377c67ca57db73052e4037a…
You're receiving this email because of your account on gitlab.winehq.org.