Alexandre Julliard pushed to branch master at wine / wine
Commits:
a3bacded by Zhiyi Zhang at 2025-06-10T12:14:02+02:00
include: Add errhandlingapi.h.
- - - - -
5dd8d5bf by Zhiyi Zhang at 2025-06-10T12:14:02+02:00
combase: Add RoFailFastWithErrorContextInternal2() stub.
- - - - -
7c41de04 by Zhiyi Zhang at 2025-06-10T12:14:02+02:00
combase: Add RoGetErrorReportingFlags() stub.
- - - - -
acb891bf by Zhiyi Zhang at 2025-06-10T12:14:02+02:00
combase: Add RoReportUnhandledError() stub.
- - - - -
ac17de79 by Zhiyi Zhang at 2025-06-10T12:14:02+02:00
combase: Add an error message when class is not found.
- - - - -
6 changed files:
- dlls/combase/combase.spec
- dlls/combase/roapi.c
- dlls/combase/tests/roapi.c
- include/Makefile.in
- + include/errhandlingapi.h
- include/roerrorapi.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/9cd6475be9673e3579ea950396731…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/9cd6475be9673e3579ea950396731…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
14477b10 by Henri Verbeet at 2025-06-10T17:51:15+02:00
demos: Allow Vulkan to determine the swapchain image count.
We currently always use 3. That's not a bad choice, but doesn't take the
minImageCount/maxImageCount of the Vulkan implementation into account.
- - - - -
4 changed files:
- demos/demo_d3d12.h
- demos/demo_vkd3d.h
- demos/gears.c
- demos/triangle.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/14477b1066cfd4d12ce044f98fea0…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/14477b1066cfd4d12ce044f98fea0…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
a2eb3324 by Henri Verbeet at 2025-06-10T17:45:06+02:00
vkd3d-shader/msl: Implement VKD3DSIH_ILT.
- - - - -
a570932b by Henri Verbeet at 2025-06-10T17:45:06+02:00
vkd3d-shader/msl: Implement VKD3DSIH_IMUL.
- - - - -
79be1d30 by Henri Verbeet at 2025-06-10T17:45:06+02:00
vkd3d-shader/msl: Implement loops.
- - - - -
f538085e by Henri Verbeet at 2025-06-10T17:45:06+02:00
vkd3d-shader/msl: Implement switches.
- - - - -
7dfa9e8f by Henri Verbeet at 2025-06-10T17:45:06+02:00
vkd3d-shader/msl: Implement VKD3DSIH_DISCARD.
- - - - -
14 changed files:
- libs/vkd3d-shader/msl.c
- tests/hlsl/arithmetic-int-uniform.shader_test
- tests/hlsl/arithmetic-uint.shader_test
- tests/hlsl/clip.shader_test
- tests/hlsl/conditional.shader_test
- tests/hlsl/default-values.shader_test
- tests/hlsl/discard.shader_test
- tests/hlsl/hard-copy-prop.shader_test
- tests/hlsl/interface-packing.shader_test
- tests/hlsl/logic-operations.shader_test
- tests/hlsl/loop.shader_test
- tests/hlsl/non-const-indexing.shader_test
- tests/hlsl/switch.shader_test
- tests/hlsl/vertex-shader-ops.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/83ed825e5a6779f77d2b4546d91e…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/83ed825e5a6779f77d2b4546d91e…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
12143590 by Henri Verbeet at 2025-06-10T17:44:18+02:00
vkd3d-shader/ir: Introduce vsir_opcode_get_name().
- - - - -
6a06929f by Henri Verbeet at 2025-06-10T17:44:18+02:00
vkd3d-shader/d3dbc: Use vsir_opcode_get_name() in shader_sm1_get_opcode_info_from_vsir_instruction().
- - - - -
66c0530a by Henri Verbeet at 2025-06-10T17:44:18+02:00
vkd3d-shader/d3dbc: Use vsir_opcode_get_name() in d3dbc_write_vsir_instruction().
- - - - -
c8e6d35e by Henri Verbeet at 2025-06-10T17:44:18+02:00
vkd3d-shader/glsl: Use vsir_opcode_get_name() in shader_glsl_unhandled().
- - - - -
83ed825e by Henri Verbeet at 2025-06-10T17:44:18+02:00
vkd3d-shader/ir: Use vsir_opcode_get_name() in vsir_program_lower_instructions().
- - - - -
5 changed files:
- libs/vkd3d-shader/d3d_asm.c
- libs/vkd3d-shader/d3dbc.c
- libs/vkd3d-shader/glsl.c
- libs/vkd3d-shader/ir.c
- libs/vkd3d-shader/vkd3d_shader_private.h
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/1b389f29c5bfdf3245de3c625cb9…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/1b389f29c5bfdf3245de3c625cb9…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
0ac20b30 by Giovanni Mascellani at 2025-06-10T17:40:17+02:00
vkd3d-shader/dxil: Rewrite sm6_value_is_constant() in terms of the value type.
- - - - -
361ecd6c by Giovanni Mascellani at 2025-06-10T17:40:17+02:00
vkd3d-shader/dxil: Rewrite sm6_value_is_undef() in terms of the value type.
- - - - -
f4f26175 by Giovanni Mascellani at 2025-06-10T17:40:17+02:00
vkd3d-shader/dxil: Rewrite sm6_value_is_ssa() in terms of the value type.
- - - - -
2e3f99e6 by Giovanni Mascellani at 2025-06-10T17:40:17+02:00
vkd3d-shader/dxil: Rewrite sm6_value_get_constant_uint() in terms of the SM6 value.
Instead of using the VSIR register.
- - - - -
31e4cbba by Giovanni Mascellani at 2025-06-10T17:40:17+02:00
vkd3d-shader/dxil: Rewrite sm6_value_get_constant_uint64() in terms of the SM6 value.
Instead of using the VSIR register.
- - - - -
59fb3a78 by Giovanni Mascellani at 2025-06-10T17:40:17+02:00
vkd3d-shader/dxil: Rewrite sm6_value_is_constant_zero() in terms of the SM6 value.
Instead of using the VSIR register.
- - - - -
87304322 by Giovanni Mascellani at 2025-06-10T17:40:17+02:00
vkd3d-shader/dxil: Rewrite sm6_parser_init_ssa_value() in terms of the SM6 value.
Instead of using the VSIR register.
- - - - -
20d8ba7f by Giovanni Mascellani at 2025-06-10T17:40:17+02:00
vkd3d-shader/dxil: Introduce sm6_value_get_constant_float().
Similarly to sm6_value_get_constant_uint() and
sm6_value_get_constant_uint64().
- - - - -
1b389f29 by Giovanni Mascellani at 2025-06-10T17:40:17+02:00
vkd3d-shader/dxil: Remove field "reg" from struct sm6_value.
The VSIR register is now always generated dynamically and we
don't have to carry it around.
- - - - -
2 changed files:
- libs/vkd3d-shader/dxil.c
- libs/vkd3d-shader/vkd3d_shader_private.h
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/fcb5650dbfc3444ee43af9acba3a…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/fcb5650dbfc3444ee43af9acba3a…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
8aacee8e by Nikolay Sivov at 2025-06-10T17:34:41+02:00
vkd3d-shader/fx: Add a few missing fxlc opcode names.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
b22ebe73 by Nikolay Sivov at 2025-06-10T17:39:18+02:00
vkd3d-shader/fx: Do not print padding bytes of fx_2_0 strings.
- - - - -
fcb5650d by Nikolay Sivov at 2025-06-10T17:39:30+02:00
vkd3d-shader/fx: Use a separate table for sampler states in fx_2_0.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
1 changed file:
- libs/vkd3d-shader/fx.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/8da518f2cd4021ef8d642bbb8050…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/8da518f2cd4021ef8d642bbb8050…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
6a0cea6b by Yuxuan Shui at 2025-06-09T23:03:02+02:00
iphlpapi: Fix use-after-free of apc context.
In IcmpSendEcho2Ex, if STATUS_PENDING is returned from NtDeviceIoControlFile,
there are two cases. If no event handle or apc rountine were given, we wait for
the request to completion before returning, thus freeing the apc context is fine
in this case. But if an event handle _is_ given, we will return STATUS_PENDING,
and the request will still be in flight at this point, and we cannot free the
apc context.
However, the condition for freeing the context only checks for apc_routine, and
not event, resulting in use-after-free if an apc_routine is not given but an
event is.
- - - - -
1 changed file:
- dlls/iphlpapi/iphlpapi_main.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/6a0cea6bd2cf5d92160b9766aadf1e…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/6a0cea6bd2cf5d92160b9766aadf1e…
You're receiving this email because of your account on gitlab.winehq.org.