Alexandre Julliard pushed to branch master at wine / wine
Commits:
fc67c93e by Marc-Aurel Zent at 2025-02-19T22:42:08+01:00
server: Also set thread priorities upon process priority change.
- - - - -
f10f7248 by Marc-Aurel Zent at 2025-02-19T22:42:08+01:00
kernel32/tests: Setting process priority on a terminated process should succeed.
- - - - -
2186b8f8 by Marc-Aurel Zent at 2025-02-19T22:42:08+01:00
server: Implement apply_thread_priority on macOS for application priorities.
- - - - -
04e42153 by Marc-Aurel Zent at 2025-02-19T22:42:08+01:00
server: Implement apply_thread_priority on macOS for realtime priorities.
- - - - -
5d7818e4 by Marc-Aurel Zent at 2025-02-19T22:42:08+01:00
server: Apply Mach thread priorities after process tracing is initialized.
- - - - -
5 changed files:
- dlls/kernel32/tests/loader.c
- server/mach.c
- server/process.c
- server/process.h
- server/thread.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/76e1dc5f12d76b0e08f9463166371…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/76e1dc5f12d76b0e08f9463166371…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
dd3d180e by Elizabeth Figura at 2025-02-19T22:42:08+01:00
wined3d: Introduce initial support for Direct3D 10+ 2-plane formats.
Some 2-plane formats are already supported by GL using the "height-scale"
mechanism. This introduces support for true 2-plane formats, as exposed by
Direct3D 10+, which can be bound as shader views by selecting individual planes.
The mechanism uses an attribute WINED3D_FORMAT_ATTR_PLANAR, which needs special
handling for blits (and uploads and downloads). This commit introduces that
attribute and implements basic handling for maps and uploads.
- - - - -
8c82d854 by Elizabeth Figura at 2025-02-19T22:42:08+01:00
wined3d: Forbid creating unaligned planar textures.
- - - - -
6bc747b7 by Elizabeth Figura at 2025-02-19T22:42:08+01:00
wined3d: Forbid unaligned blits for planar textures.
- - - - -
4caa93a3 by Elizabeth Figura at 2025-02-19T22:42:08+01:00
wined3d: Implement creating views of planar resources.
- - - - -
7 changed files:
- dlls/wined3d/cs.c
- dlls/wined3d/device.c
- dlls/wined3d/resource.c
- dlls/wined3d/texture.c
- dlls/wined3d/utils.c
- dlls/wined3d/view.c
- dlls/wined3d/wined3d_private.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/a4bdd49ae702baed826b903ac2e39…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/a4bdd49ae702baed826b903ac2e39…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
255ed6fa by Nikolay Sivov at 2025-02-19T22:42:08+01:00
windowscodecs/tests: Add some tests for default metadata item set.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
5a255a02 by Nikolay Sivov at 2025-02-19T22:42:08+01:00
windowscodecs/metadata: Add flags mask to configure builtin handlers.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
3cc84e67 by Nikolay Sivov at 2025-02-19T22:42:08+01:00
windowscodecs/metadata: Implement removing items with IWICMetadataWriter.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
7cec2979 by Nikolay Sivov at 2025-02-19T22:42:08+01:00
windowscodecs/tests: Add some tests for RemoveMetadataByName().
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
c07229f0 by Nikolay Sivov at 2025-02-19T22:42:08+01:00
windowscodecs/metadata: Implement RemoveMetadataByName().
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
bba48a10 by Nikolay Sivov at 2025-02-19T22:42:08+01:00
windowscodecs/tests: Remove WinXP workarounds from png metadata test.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
00ec41d1 by Nikolay Sivov at 2025-02-19T22:42:08+01:00
windowscodecs/tests: Move non-specific CreateQueryReaderFromBlockReader() tests to a separate function.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
31feb8ca by Nikolay Sivov at 2025-02-19T22:42:08+01:00
windowscodecs/tests: Add a test for reader instances returned from the decoder.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
4 changed files:
- dlls/windowscodecs/metadatahandler.c
- dlls/windowscodecs/metadataquery.c
- dlls/windowscodecs/tests/metadata.c
- dlls/windowscodecs/wincodecs_private.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/04587a7bf4d988837be2e7077b861…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/04587a7bf4d988837be2e7077b861…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
96fb128e by Elizabeth Figura at 2025-02-19T22:42:07+01:00
wined3d: Propagate a CLEARED location when blitting.
Fixes: d58e917e2cb36c6ffcb259356c06171d8f6d4dcc
- - - - -
04587a7b by Elizabeth Figura at 2025-02-19T22:42:07+01:00
wined3d: Explicitly check for BUFFER/SYSMEM before calling wined3d_texture_download_from_texture().
Do not consider cleared textures here; wined3d_texture_download_from_texture()
cannot handle them.
Fixes: d58e917e2cb36c6ffcb259356c06171d8f6d4dcc
- - - - -
1 changed file:
- dlls/wined3d/surface.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/2b8f88c8e3fce6337ed18ab95f4cf…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/2b8f88c8e3fce6337ed18ab95f4cf…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
6415c6b0 by Giovanni Mascellani at 2025-02-19T17:57:15+01:00
vkd3d: Rename push_descriptor_set to root_descriptor_set.
Soon it won't be used necessarily for push descriptors anymore, but
it will still contain root descriptors.
- - - - -
07b7975d by Giovanni Mascellani at 2025-02-19T17:58:23+01:00
vkd3d: Put all root descriptors in a single Vulkan descriptor set when using Vulkan heaps.
Since 4a94bfc2f6c1ebfe4cac6c26ccf567339c71078f we segregate
different D3D12 descriptor types in different Vulkan descriptor sets.
This change was introduced to reduce descriptor wasting when
allocating a new descriptor pool; that can be very useful when
using virtual heaps, which have to often cycle through many
descriptors, but it is expected to have limited impact for Vulkan
heaps, given that in that case most descriptors are allocated through
the descriptor heap rather than through the command allocator.
Instead, it has a rather detrimental effect with Vulkan heaps,
because it tends to use many more Vulkan descriptor sets than
necessary, often with just a handful of descriptors each. This
causes a regression on some Vulkan implementations that support
too few descriptor sets.
With this change we revert to a situation similar to before,
stuffing all the descriptors that do not live in a root
descriptor table in as few descriptor sets as possible (at most
one or two, depending on whether push descriptors are used).
- - - - -
2 changed files:
- libs/vkd3d/command.c
- libs/vkd3d/state.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/67d8cf744cd17d21009f08dc6503…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/67d8cf744cd17d21009f08dc6503…
You're receiving this email because of your account on gitlab.winehq.org.