Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
e4bb77ec by Henri Verbeet at 2025-08-07T20:33:24+02:00
vkd3d-shader: Cleanup the vsir program on vsir_program_transform_early() failure in vsir_parse().
- - - - -
7c37fc6a by Henri Verbeet at 2025-08-07T20:33:24+02:00
vkd3d-shader: Introduce struct vkd3d_shader_source_list.
- - - - -
e7be5aa9 by Henri Verbeet at 2025-08-07T20:33:24+02:00
vkd3d-shader/hlsl: Pass a vkd3d_shader_source_list pointer to hlsl_ctx_init().
Instead of storing the list inside struct hlsl_ctx. The source file
names in the list are used by the location information that the HLSL
frontend produces, and end up being referenced by the vsir program. If
we want the vsir program to be able to outlive the hlsl_ctx, its
location information can't reference data owned by the hlsl_ctx.
- - - - -
85603dc9 by Henri Verbeet at 2025-08-07T20:37:41+02:00
vkd3d-shader/hlsl: Initialise the vsir program in hlsl_compile_shader().
Mostly in preparation for returning a vsir program from
hlsl_compile_shader() in the next commit.
- - - - -
f95fc288 by Henri Verbeet at 2025-08-07T20:40:01+02:00
vkd3d-shader/hlsl: Return a vsir program from hlsl_compile_shader().
This largely brings the HLSL frontend in line with the other frontends.
- - - - -
f7890fc5 by Henri Verbeet at 2025-08-07T20:40:01+02:00
vkd3d-shader/hlsl: Support HLSL sources in vkd3d_shader_scan().
- - - - -
7 changed files:
- libs/vkd3d-shader/hlsl.c
- libs/vkd3d-shader/hlsl.h
- libs/vkd3d-shader/hlsl.y
- libs/vkd3d-shader/hlsl_codegen.c
- libs/vkd3d-shader/ir.c
- libs/vkd3d-shader/vkd3d_shader_main.c
- libs/vkd3d-shader/vkd3d_shader_private.h
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/f9bb84e5ef13b52c207fe9eaa23f…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/f9bb84e5ef13b52c207fe9eaa23f…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
2201c32e by Elizabeth Figura at 2025-08-07T16:15:47+02:00
vkd3d-shader: Add descriptors from SAMPLE instructions if necessary.
This has no effect now, but will once we start lowering sm1 texturing
instructions before vsir_program_scan() is called.
- - - - -
a4f69d4a by Elizabeth Figura at 2025-08-07T18:52:46+02:00
vkd3d-shader/d3dbc: Move TEXLD lowering to d3dbc_parse().
- - - - -
9c605c94 by Elizabeth Figura at 2025-08-07T18:55:40+02:00
vkd3d-shader/d3dbc: Normalize ps 1.x output.
- - - - -
731b94f6 by Elizabeth Figura at 2025-08-07T19:05:25+02:00
vkd3d-shader/d3dbc: Lower 1.4 TEXLD.
- - - - -
f9bb84e5 by Elizabeth Figura at 2025-08-07T19:30:29+02:00
vkd3d-shader/d3dbc: Lower TEXCRD.
- - - - -
7 changed files:
- Makefile.am
- libs/vkd3d-shader/d3dbc.c
- libs/vkd3d-shader/hlsl_codegen.c
- libs/vkd3d-shader/ir.c
- libs/vkd3d-shader/vkd3d_shader_main.c
- libs/vkd3d-shader/vkd3d_shader_private.h
- + tests/hlsl/ps1-sampler.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/f6d0c689ee8d3162d2e4ef979cea…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/f6d0c689ee8d3162d2e4ef979cea…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
fc3eada4 by Piotr Caban at 2025-08-07T22:18:28+09:00
vccorlib140: Add Platform::Details::InitializeData semi-stub.
- - - - -
85aeffaf by Piotr Caban at 2025-08-07T22:18:28+09:00
combase: Fix initialization flags in RoInitialize.
- - - - -
9 changed files:
- configure
- configure.ac
- dlls/combase/roapi.c
- dlls/combase/tests/roapi.c
- dlls/vccorlib140/Makefile.in
- + dlls/vccorlib140/tests/Makefile.in
- + dlls/vccorlib140/tests/vccorlib.c
- + dlls/vccorlib140/vccorlib.c
- dlls/vccorlib140/vccorlib140.spec
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/4230506acab1abab487a170c9e00c…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/4230506acab1abab487a170c9e00c…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
4230506a by Zhiyi Zhang at 2025-08-07T21:57:01+09:00
light.msstyles: Make toolbar button background transparent at the center.
Qt5 applications draw a white close glyph on top of the toolbar button background for its Qt5QWindowIcon
window class. Before this patch, the toolbar button background was also white, so the close glyph was
not distinguishable from the background. On Windows 10, the toolbar button background has a light blue
color with transparency at the center, so let's make the center of the toolbar button background of
light.msstyles transparent as well.
- - - - -
3 changed files:
- dlls/light.msstyles/blue_toolbar_buttons.svg
- dlls/light.msstyles/blue_toolbar_buttons_split.svg
- dlls/light.msstyles/blue_toolbar_buttons_split_dropdown.svg
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/4230506acab1abab487a170c9e00c9…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/4230506acab1abab487a170c9e00c9…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
d3f9bd7f by Elizabeth Figura at 2025-08-07T21:56:39+09:00
dxcore: Reset the factory object on destruction.
Fixes: 6bfd4eb5ec48581479235bd99a88adab91a2aee2
- - - - -
fa4ce167 by Nikolay Sivov at 2025-08-07T21:56:41+09:00
dxcore/tests: Add positive interface checks.
- - - - -
f52527e6 by Nikolay Sivov at 2025-08-07T21:56:41+09:00
dxcore/tests: Move GetProperty() tests to a separate function.
- - - - -
1f6ed2e8 by Nikolay Sivov at 2025-08-07T21:56:41+09:00
dxcore/tests: Add some tests for InstanceLuid property.
- - - - -
4e8a8df9 by Nikolay Sivov at 2025-08-07T21:56:42+09:00
dxcore: Add support for InstanceLuid property.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
5ab4633e by Nikolay Sivov at 2025-08-07T21:56:42+09:00
dxcore: Fix property size check in GetProperty().
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
1149a776 by Nikolay Sivov at 2025-08-07T21:56:42+09:00
dxcore: Implement GetPropertySize().
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
68c51754 by Nikolay Sivov at 2025-08-07T21:56:42+09:00
dxcore/tests: Add some tests for IsHardware property.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
c29c7ad4 by Nikolay Sivov at 2025-08-07T21:56:42+09:00
dxcore: Return stub value for IsHardware property.
DXGI currently marks all adapters as 'hardware' too.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
b3507fab by Nikolay Sivov at 2025-08-07T21:56:44+09:00
dxcore/tests: Add some GetAdapterByLuid() tests.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
52cf0c31 by Elizabeth Figura at 2025-08-07T21:56:44+09:00
dxcore: Separate a dxcore_adapter_create() helper.
- - - - -
bb05fccf by Nikolay Sivov at 2025-08-07T21:56:44+09:00
dxcore: Implement GetAdapterByLuid().
- - - - -
2 changed files:
- dlls/dxcore/dxcore.c
- dlls/dxcore/tests/dxcore.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/ef0447d1d0a819e37a5bfe6666065…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/ef0447d1d0a819e37a5bfe6666065…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
6d3bac78 by Jacek Caban at 2025-08-07T12:15:15+09:00
opengl32: Don't generate wrapper declarations for functions implemented on PE side.
- - - - -
67935bfa by Jacek Caban at 2025-08-07T12:15:20+09:00
opengl32: Introduce wow64 wrappers and use it for glClientWaitSync implementation.
- - - - -
dac616b9 by Jacek Caban at 2025-08-07T12:15:22+09:00
opengl32: Use wow64 wrapper for glFenceSync implementation.
- - - - -
e44f5d25 by Jacek Caban at 2025-08-07T12:15:24+09:00
opengl32: Use wow64 wrapper for glDeleteSync implementation.
- - - - -
16b0fb44 by Jacek Caban at 2025-08-07T12:15:26+09:00
opengl32: Use wow64 wrapper for glGetSynciv implementation.
- - - - -
68e05548 by Jacek Caban at 2025-08-07T12:15:28+09:00
opengl32: Use wow64 wrapper for glIsSync implementation.
- - - - -
fbc8bdbb by Jacek Caban at 2025-08-07T12:15:31+09:00
opengl32: Use wow64 wrapper for glWaitSync implementation.
- - - - -
4 changed files:
- dlls/opengl32/make_opengl
- dlls/opengl32/unix_thunks.c
- dlls/opengl32/unix_thunks.h
- dlls/opengl32/unix_wgl.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/79e747c29cf2986ad85e40ddf9283…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/79e747c29cf2986ad85e40ddf9283…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
e428528a by Francisco Casas at 2025-08-06T18:19:55+02:00
vkd3d-shader/ir: Use iterators in vsir_program_remove_dead_code().
- - - - -
6c840b80 by Francisco Casas at 2025-08-06T18:19:55+02:00
vkd3d-shader/ir: Use iterators in cf_flattener_iterate_instruction_array().
- - - - -
aab02b1b by Francisco Casas at 2025-08-06T18:23:33+02:00
vkd3d-shader/ir: Use iterators in vsir_program_flatten_hull_shader_phases().
- - - - -
f6d0c689 by Francisco Casas at 2025-08-06T18:24:19+02:00
vkd3d-shader/ir: Use iterators in vsir_program_materialise_phi_ssas_to_temps().
- - - - -
1 changed file:
- libs/vkd3d-shader/ir.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/f818d052cd49946a5a348ee00466…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/f818d052cd49946a5a348ee00466…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
16907749 by Rémi Bernon at 2025-08-06T22:13:56+09:00
winedmo: Avoid seeking past the end of stream.
- - - - -
6c20dbf7 by Rémi Bernon at 2025-08-06T22:13:56+09:00
winedmo: Avoid reading past the end of stream.
- - - - -
17774fbe by Rémi Bernon at 2025-08-06T22:13:56+09:00
winedmo: Use the stream context to cache stream chunks.
- - - - -
9eea7285 by Rémi Bernon at 2025-08-06T22:13:56+09:00
winedmo: Return container duration if no stream duration is found.
- - - - -
22839bc7 by Rémi Bernon at 2025-08-06T22:13:57+09:00
winedmo: Return an integer from wave_format_tag_from_codec_id.
- - - - -
79e747c2 by Rémi Bernon at 2025-08-06T22:13:57+09:00
winedmo: Seek to keyframes, using avformat_seek_file.
- - - - -
5 changed files:
- dlls/winedmo/main.c
- dlls/winedmo/unix_demuxer.c
- dlls/winedmo/unix_media_type.c
- dlls/winedmo/unixlib.c
- dlls/winedmo/unixlib.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/d2b0bfdf1b2e0341ef546f5326b30…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/d2b0bfdf1b2e0341ef546f5326b30…
You're receiving this email because of your account on gitlab.winehq.org.