Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
bc830fa0 by Giovanni Mascellani at 2024-10-22T20:29:25+02:00
tests: Compute the correct value for condition conjunctions.
Currently the value of the last conjunct is returned.
- - - - -
987dbe31 by Giovanni Mascellani at 2024-10-22T20:29:25+02:00
tests: Use appropriate RTV formats in max-min.shader_test.
- - - - -
b4110863 by Giovanni Mascellani at 2024-10-22T20:29:25+02:00
tests: Use the appropriate RTV format in minimum-precision.shader_test.
- - - - -
dff7c0e7 by Giovanni Mascellani at 2024-10-22T20:32:51+02:00
tests: Mark interface packing pipeline creation as todo on MoltenVK.
Most Vulkan drivers are happy to compile a pipeline with interstage
interface mismatches, even if the pipeline will be broken. Metal,
and therefore MoltenVK, instead doesn't and errors out immediately.
- - - - -
7fbed358 by Giovanni Mascellani at 2024-10-22T20:32:51+02:00
ci: Build DXC for release.
Otherwise a lot of assertions trigger, even for legitimate uses.
- - - - -
8d8e0fd5 by Giovanni Mascellani at 2024-10-22T20:38:18+02:00
tests: Test mismatching RTV and pixel shader output types.
- - - - -
12 changed files:
- Makefile.am
- gitlab/image.yml
- tests/d3d12_test_utils.h
- tests/hlsl/interface-packing.shader_test
- tests/hlsl/max-min.shader_test
- tests/hlsl/minimum-precision.shader_test
- + tests/hlsl/rt-format-mismatch.shader_test
- tests/shader_runner.c
- tests/shader_runner_d3d12.c
- tests/shader_runner_vulkan.c
- tests/utils.h
- tests/vulkan_procs.h
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/cf3e251a9f6ecd1c8654dd29a911…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/cf3e251a9f6ecd1c8654dd29a911…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
cf3e251a by Nikolay Sivov at 2024-10-22T20:28:33+02:00
vkd3d-shader/hlsl: Implement the f32tof16() intrinsic.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
7 changed files:
- Makefile.am
- libs/vkd3d-shader/hlsl.c
- libs/vkd3d-shader/hlsl.h
- libs/vkd3d-shader/hlsl.y
- libs/vkd3d-shader/hlsl_codegen.c
- libs/vkd3d-shader/tpf.c
- + tests/hlsl/f32tof16.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/cf3e251a9f6ecd1c8654dd29a9111…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/cf3e251a9f6ecd1c8654dd29a9111…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
d9b63118 by Francisco Casas at 2024-10-22T19:15:42+02:00
tests: Add signature reflection test with structs.
- - - - -
9ce7b780 by Francisco Casas at 2024-10-22T19:23:22+02:00
vkd3d-shader/hlsl: Add mode field to register_allocator allocations.
- - - - -
7180a967 by Francisco Casas at 2024-10-22T19:23:33+02:00
vkd3d-shader/hlsl: Use a register_allocator to allocate semantic registers.
- - - - -
b65f5fb0 by Francisco Casas at 2024-10-22T19:29:11+02:00
vkd3d-shader/hlsl: Also pass field storage modifiers to output signature elements.
The generated pixel shader input signature must be consistent with the
generated vertex shader output signature for the same data type.
Since the interpolation mode affects allocation order, the allocator
needs to know the modifiers for both input and output signature elements.
- - - - -
7fd6c29e by Francisco Casas at 2024-10-22T20:03:39+02:00
vkd3d-shader/hlsl: Allow accounting for interpolation mode when allocating semantics.
For now this has no effect since semantics are allocated with reg_size
4, but will have effect when optimizing interstage signatures.
- - - - -
d562b03c by Francisco Casas at 2024-10-22T20:04:41+02:00
vkd3d-shader/hlsl: Allow to force alignment on some semantic vars.
This is required to properly optimize signatures, because these
semantics must be alligned while being packed:
- Array elements.
- The first fields of structs.
- Major vectors of a matrix.
For now this has no effect since semantics are allocated with reg_size
4, but will have effect when optimizing interstage signatures.
- - - - -
88dd0821 by Francisco Casas at 2024-10-22T20:06:15+02:00
vkd3d-shader/hlsl: Allow prioritizing smaller writemasks when allocating signature elements.
For now this doesn't have effect yet, until semantic allocation is
optimized.
- - - - -
51d05c18 by Francisco Casas at 2024-10-22T20:15:15+02:00
vkd3d-shader/hlsl: Optimize interstage signatures.
- - - - -
2a8c1b28 by Francisco Casas at 2024-10-22T20:25:40+02:00
vkd3d-shader/hlsl: Sort signature elements by register id.
- - - - -
5 changed files:
- libs/vkd3d-shader/hlsl.h
- libs/vkd3d-shader/hlsl_codegen.c
- libs/vkd3d-shader/tpf.c
- tests/hlsl/interface-packing.shader_test
- tests/hlsl_d3d12.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/fb2b974466496998f39b57af6137…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/fb2b974466496998f39b57af6137…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
fb2b9744 by Nikolay Sivov at 2024-10-22T19:14:51+02:00
vkd3d-shader/hlsl: Handle snorm/unorm types as resource formats.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
7 changed files:
- Makefile.am
- libs/vkd3d-shader/hlsl.h
- libs/vkd3d-shader/hlsl.l
- libs/vkd3d-shader/hlsl.y
- libs/vkd3d-shader/tpf.c
- + tests/hlsl/unorm-snorm.shader_test
- tests/hlsl_d3d12.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/fb2b974466496998f39b57af61370…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/fb2b974466496998f39b57af61370…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
a492d64f by Elizabeth Figura at 2024-10-22T19:14:02+02:00
vkd3d-shader/ir: Allow controlling point sprite through a parameter.
- - - - -
6fd1a1ce by Elizabeth Figura at 2024-10-22T19:14:05+02:00
tests: Test point sprite.
- - - - -
11 changed files:
- Makefile.am
- include/vkd3d_shader.h
- libs/vkd3d-shader/d3d_asm.c
- libs/vkd3d-shader/ir.c
- libs/vkd3d-shader/spirv.c
- libs/vkd3d-shader/vkd3d_shader_private.h
- + tests/hlsl/point-sprite.shader_test
- tests/shader_runner.c
- tests/shader_runner.h
- tests/shader_runner_d3d9.c
- tests/shader_runner_vulkan.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/8a3fe9cd1eb66200b38356d9a368…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/8a3fe9cd1eb66200b38356d9a368…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
297755c3 by Jactry Zeng at 2024-10-21T21:44:51+02:00
msvcrt/tests: Test tolower() with DBCS.
- - - - -
ea1d7c72 by Jactry Zeng at 2024-10-21T21:44:51+02:00
msvcrt: Improve DBCS support for _tolower_l().
- - - - -
2d0920c7 by Jactry Zeng at 2024-10-21T21:44:51+02:00
msvcrt/tests: Test _tolower_l() with DBCS.
- - - - -
00948330 by Jactry Zeng at 2024-10-21T21:44:51+02:00
msvcrt: Correct the result of non-ASCII characters for _strnicmp_l().
- - - - -
7d07001d by Jactry Zeng at 2024-10-21T21:44:51+02:00
msvcrt/tests: Test _stricmp() with multiple bytes characters.
- - - - -
c12daaf8 by Jactry Zeng at 2024-10-21T21:44:51+02:00
include: Add _strnicmp_l() declaration.
- - - - -
1213dafa by Jactry Zeng at 2024-10-21T21:44:51+02:00
msvcrt/tests: Add tests of _strnicmp_l().
- - - - -
4 changed files:
- dlls/msvcrt/ctype.c
- dlls/msvcrt/string.c
- dlls/msvcrt/tests/string.c
- include/msvcrt/string.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/33134eb2aebd0d097db52cecaf42b…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/33134eb2aebd0d097db52cecaf42b…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
342f8326 by Rémi Bernon at 2024-10-21T16:38:39+02:00
windows.gaming.input: Invoke event handlers outside of the critical section.
- - - - -
24029bc3 by Rémi Bernon at 2024-10-21T16:38:41+02:00
windows.devices.enumeration: Invoke event handlers outside of the critical section.
- - - - -
33134eb2 by Rémi Bernon at 2024-10-21T16:38:42+02:00
windows.media.speech: Invoke event handlers outside of the critical section.
- - - - -
3 changed files:
- dlls/windows.devices.enumeration/event_handlers.c
- dlls/windows.gaming.input/event_handlers.c
- dlls/windows.media.speech/event_handlers.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/5df574b6119423abefa923f2079a5…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/5df574b6119423abefa923f2079a5…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
b862f2b9 by Rémi Bernon at 2024-10-21T16:38:30+02:00
winex11: Introduce a new struct host_window for host-only windows.
- - - - -
55f805ab by Rémi Bernon at 2024-10-21T16:38:30+02:00
winex11: Create host windows recursively up to root_window.
- - - - -
8112b75f by Rémi Bernon at 2024-10-21T16:38:30+02:00
winex11: Keep track of the host window children of interest.
- - - - -
bcbb5118 by Rémi Bernon at 2024-10-21T16:38:31+02:00
winex11: Keep track of the host windows relative rects.
- - - - -
5ec5df47 by Rémi Bernon at 2024-10-21T16:38:31+02:00
winex11: Keep track of the host windows children window rects.
- - - - -
a1070b22 by Rémi Bernon at 2024-10-21T16:38:31+02:00
winex11: Use the new host windows to register foreign window events.
- - - - -
558121ed by Rémi Bernon at 2024-10-21T16:38:31+02:00
winex11: Generate relative ConfigureNotify on parent ConfigureNotify events.
- - - - -
5df574b6 by Rémi Bernon at 2024-10-21T16:38:31+02:00
winex11: Get rid of the now unnecessary foreign windows.
- - - - -
10 changed files:
- dlls/winex11.drv/Makefile.in
- dlls/winex11.drv/dllmain.c
- dlls/winex11.drv/event.c
- dlls/winex11.drv/mouse.c
- − dlls/winex11.drv/systray.c
- dlls/winex11.drv/unixlib.h
- dlls/winex11.drv/window.c
- dlls/winex11.drv/x11drv.h
- − dlls/winex11.drv/x11drv_dll.h
- dlls/winex11.drv/x11drv_main.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/3a649057c0eaab736c01058cc9d19…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/3a649057c0eaab736c01058cc9d19…
You're receiving this email because of your account on gitlab.winehq.org.