Alexandre Julliard pushed to branch master at wine / wine
Commits:
2609784e by Eric Pouech at 2025-03-18T22:26:22+01:00
winedbg: Support more integral types in VARIANT for enum value.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
38a6eac6 by Eric Pouech at 2025-03-18T22:26:22+01:00
dbghelp: Pass a VARIANT to add an enumeration entry.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
e6ecd706 by Eric Pouech at 2025-03-18T22:26:22+01:00
dbghelp: Use VARIANT for storing enum values (pdb).
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
01f7d93a by Eric Pouech at 2025-03-18T22:26:22+01:00
dbghelp: Store LEB128 encoded as 64bit entities (dwarf).
As they can represent constant values, use largest possible
integral type.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
20607748 by Eric Pouech at 2025-03-18T22:26:22+01:00
dbghelp: Introduce helper to fill in VARIANT (dwarf).
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
0a42aa7b by Eric Pouech at 2025-03-18T22:26:22+01:00
dbghelp: Fix debug information for C++ enumeration types (dwarf).
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
6 changed files:
- dlls/dbghelp/dbghelp_private.h
- dlls/dbghelp/dwarf.c
- dlls/dbghelp/msc.c
- dlls/dbghelp/stabs.c
- dlls/dbghelp/type.c
- programs/winedbg/memory.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/0f88f7e19318eadfb37016ef0c114…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/0f88f7e19318eadfb37016ef0c114…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
9981624a by Roman Pišl at 2025-03-18T22:26:22+01:00
kernel32/tests: Test ReplaceFileW with forward slashes.
- - - - -
0f88f7e1 by Roman Pišl at 2025-03-18T22:26:22+01:00
kernelbase: Handle correctly paths with forward slashes in ReplaceFileW.
PathRemoveFileSpecW keeps only the drive if the path contains
all forward slashes as shown in tests.
But then the temporary file is created in the root folder
which fails for drive Z:.
- - - - -
2 changed files:
- dlls/kernel32/tests/file.c
- dlls/kernelbase/file.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/fe9f70fb3ac800359585d822a06fc…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/fe9f70fb3ac800359585d822a06fc…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
1cb7b649 by Alexandre Julliard at 2025-03-18T20:58:40+01:00
tools: Add is_pe_target() common helper function.
- - - - -
842f3f73 by Alexandre Julliard at 2025-03-18T20:58:40+01:00
winegcc: Make the target options global variables.
For consistency with the other tools.
- - - - -
5e51a0dc by Alexandre Julliard at 2025-03-18T20:58:40+01:00
winegcc: Move setting the compatibility defines to a separate helper function.
- - - - -
4db10470 by Alexandre Julliard at 2025-03-18T20:58:40+01:00
winegcc: Move the initial argument array out of the options structure.
It's only used while parsing the options.
- - - - -
f2fb9203 by Alexandre Julliard at 2025-03-18T20:58:40+01:00
winegcc: Move the remaining directory options out of the options structure.
- - - - -
fe9f70fb by Alexandre Julliard at 2025-03-18T22:26:08+01:00
winegcc: Remove option fields that already have a corresponding output file variable.
- - - - -
4 changed files:
- tools/tools.h
- tools/winebuild/build.h
- tools/winebuild/utils.c
- tools/winegcc/winegcc.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/64d84cf74a52c7cae2b93ae73194f…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/64d84cf74a52c7cae2b93ae73194f…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
b81f0521 by Nikolay Sivov at 2025-03-18T10:12:30+01:00
comctl32/tests: Add a LVN_ENDLABELEDIT test with empty text.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
c488f46e by Anders Kjersem at 2025-03-18T10:12:31+01:00
comctl32/listview: Never use null buffer with LVN_ENDLABELEDIT on a text change.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
2 changed files:
- dlls/comctl32/listview.c
- dlls/comctl32/tests/listview.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/6298b0cab2086ae61f46b284d22c4…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/6298b0cab2086ae61f46b284d22c4…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
05f7f03d by Giovanni Mascellani at 2025-03-18T15:53:59+01:00
tests: Mark a queue synchronization test as buggy on MoltenVK.
The graphics pipeline triggers an internal error in the Metal
pipeline compiler, with a completely generic error message. I have
no idea what the actual problem is.
- - - - -
803bf596 by Giovanni Mascellani at 2025-03-18T15:55:29+01:00
tests: Mark an early depth stencil test as buggy on MoltenVK.
On MoltenVK it seems that all draws are always executed,
independently of the early depth stencil test. The problem doesn't
seem to belong to vkd3d or MoltenVK, because the generated Metal
commands look correct. I tried looking at a GPU capture with Xcode,
which was not very conclusive because it doesn't state clearly
whether early fragment tests were passed or not. Sometimes it
says that a fragment shader execution had no thread execution
data, which I interpret as the early fragment tests having
prevented the fragment shader from running, but it's not really
consistent, and it's never clear which results are based on
software simulation and which on the hardware run.
However taking everything into account I think the most likely
explanation is some incorrect optimization at the Metal level.
- - - - -
1 changed file:
- tests/d3d12.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/8f19d02501e1c1660bfb58926e05…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/8f19d02501e1c1660bfb58926e05…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
8af31739 by Shaun Ren at 2025-03-18T15:40:11+01:00
vkd3d-shader/hlsl: Support input primitive arrays in geometry shaders.
- - - - -
b1ace576 by Shaun Ren at 2025-03-18T15:40:11+01:00
vkd3d-shader/hlsl: Implement input semantics for geometry shaders.
- - - - -
bd055fac by Shaun Ren at 2025-03-18T15:46:02+01:00
vkd3d-shader/hlsl: Store geometry shader properties in struct vsir_program.
- - - - -
62c00be8 by Shaun Ren at 2025-03-18T15:46:07+01:00
vkd3d-shader/tpf: Emit geometry shader property declarations.
- - - - -
8f19d025 by Shaun Ren at 2025-03-18T15:46:07+01:00
tests: Add a signature reflection test for geometry shader inputs.
- - - - -
7 changed files:
- libs/vkd3d-shader/d3d_asm.c
- libs/vkd3d-shader/dxil.c
- libs/vkd3d-shader/hlsl_codegen.c
- libs/vkd3d-shader/tpf.c
- libs/vkd3d-shader/vkd3d_shader_private.h
- tests/hlsl/geometry-shader-syntax.shader_test
- tests/hlsl_d3d12.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/2377db33db1ec2eebbae2debd328…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/2377db33db1ec2eebbae2debd328…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
549659da by Giovanni Mascellani at 2025-03-18T15:33:27+01:00
vkd3d-shader/spirv: Run the vsir passes before creating the SPIR-V generator.
This makes it more similar to the MSL and GLSL generators. It also looks
like a cleaner design, the backend is supposed to get access to the vsir
program after it has gone through the pipeline.
- - - - -
5ce03258 by Giovanni Mascellani at 2025-03-18T15:34:04+01:00
vkd3d-shader/spirv: Immediately store a reference to the program in the SPIR-V generator.
So it doesn't have to be passed around uselessly.
- - - - -
fc520e7b by Giovanni Mascellani at 2025-03-18T15:34:16+01:00
vkd3d-shader/spirv: Do not store duplicate references to the signatures.
They are already available through the program.
- - - - -
4308fa3f by Giovanni Mascellani at 2025-03-18T15:37:57+01:00
vkd3d-shader/spirv: Do not steal the instruction array from the vsir program.
There is no need, and it only complicates tracking ownership.
- - - - -
2377db33 by Giovanni Mascellani at 2025-03-18T15:38:01+01:00
vkd3d-shader: Represent descriptor information in the vsir program.
- - - - -
6 changed files:
- libs/vkd3d-shader/glsl.c
- libs/vkd3d-shader/ir.c
- libs/vkd3d-shader/msl.c
- libs/vkd3d-shader/spirv.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/ea99d2c2cd1016018a03fc90522d…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/ea99d2c2cd1016018a03fc90522d…
You're receiving this email because of your account on gitlab.winehq.org.