Alexandre Julliard pushed to branch master at wine / wine
Commits:
be1e56ca by Eric Pouech at 2024-12-12T22:35:41+01:00
dbghelp: Fix error handling in PDB/FPO unwinder.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
c138ddcc by Eric Pouech at 2024-12-12T22:35:41+01:00
dbghelp: Lower vector allocation for local variables.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
2 changed files:
- dlls/dbghelp/msc.c
- dlls/dbghelp/symbol.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/44125ad77b028f592c46b059cc105…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/44125ad77b028f592c46b059cc105…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
f47610fa by Alexandre Julliard at 2024-12-12T14:47:48+01:00
wineboot: Always wrap the wait dialog text.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56325
- - - - -
b97d45e6 by Alexandre Julliard at 2024-12-12T22:35:36+01:00
wineboot: Resize the wait dialog to accommodate the text size.
- - - - -
44125ad7 by Alexandre Julliard at 2024-12-12T22:35:41+01:00
wineboot: Scale the wait dialog icon with the dialog size.
- - - - -
3 changed files:
- programs/wineboot/Makefile.in
- programs/wineboot/wineboot.c
- programs/wineboot/wineboot.rc
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/397a309082dee900063c2e348076c…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/397a309082dee900063c2e348076c…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
edb36c07 by Elizabeth Figura at 2024-12-12T17:26:37+01:00
tests/shader_runner: Use is_todo instead of separate shader states.
- - - - -
830bdd00 by Elizabeth Figura at 2024-12-12T17:26:49+01:00
tests/shader_runner: Use a separate variable for shader type.
- - - - -
58271972 by Elizabeth Figura at 2024-12-12T17:28:45+01:00
tests/shader_runner: Don't bother distinguishing directive substrings.
Consider ']' a terminator for any string.
- - - - -
1 changed file:
- tests/shader_runner.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/dd0ed989a18f4e24513b0c8e4f3d…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/dd0ed989a18f4e24513b0c8e4f3d…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
64126a00 by Giovanni Mascellani at 2024-12-12T17:21:49+01:00
vkd3d-shader/ir: Give more meaningful names to I/O normalisation levels.
The previous names "not normalised" and "fully normalised" have meanings
which are likely to change with time. OTOH including a description of the
normalisation level in the enumerant seems excessive. Relating
normalisation levels to shader model versions might be a reasonable
compromise.
- - - - -
dd0ed989 by Giovanni Mascellani at 2024-12-12T17:21:49+01:00
vkd3d-shader/d3dbc: Normalise I/O register write masks when not disassembling.
Sometimes SM1-3 shaders contain write masks that exceed the
signature element masks. That happens because SM1-3 shaders do not
have a concept of signature and signature masks, and OTOH aren't
always able to express any given write mask.
In VSIR we don't want to deal with I/O register masks exceeding the
corresponding signature element mask or usage mask, because, for
instance, for higher shader models it can complicate dealing with
DCL_INDEX_RANGE. In order to have uniform rules for all shader
models we normalise masks coming from SM1-3 shaders.
We don't do that normalisation when disassembling, in order to
preserve the expected output.
- - - - -
9 changed files:
- libs/vkd3d-shader/d3dbc.c
- libs/vkd3d-shader/dxil.c
- libs/vkd3d-shader/glsl.c
- libs/vkd3d-shader/hlsl_codegen.c
- libs/vkd3d-shader/ir.c
- libs/vkd3d-shader/msl.c
- libs/vkd3d-shader/spirv.c
- libs/vkd3d-shader/tpf.c
- libs/vkd3d-shader/vkd3d_shader_private.h
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/09095403acc4afb78e46be63e701…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/09095403acc4afb78e46be63e701…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
70e2148f by Elizabeth Figura at 2024-12-12T16:56:52+01:00
vkd3d-shader/hlsl: Document matrix swizzles.
- - - - -
a905a78a by Elizabeth Figura at 2024-12-12T17:11:27+01:00
vkd3d-shader/hlsl: Use a structure for matrix swizzles.
- - - - -
474a0ac4 by Elizabeth Figura at 2024-12-12T17:11:53+01:00
vkd3d-shader/hlsl: Use swizzle helpers in more places.
- - - - -
09095403 by Elizabeth Figura at 2024-12-12T17:20:23+01:00
vkd3d-shader/hlsl: Store swizzles in vsir format.
The previous format matched sm1 and sm4, but if we're going to be feeding
everything through vsir, we want vsir's format.
- - - - -
5 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/hlsl_constant_ops.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/ed6061dfaee14c5b6950feaa23ed…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/ed6061dfaee14c5b6950feaa23ed…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
3cb9e8dc by Victor Chiletto at 2024-12-12T16:41:18+01:00
vkd3d-shader/hlsl: Explicitly track the copy propagation state stack.
- - - - -
7bee33f9 by Victor Chiletto at 2024-12-12T16:41:34+01:00
vkd3d-shader/hlsl: Allow copy propagation to be stopped early.
- - - - -
6c3a60cc by Victor Chiletto at 2024-12-12T16:41:34+01:00
vkd3d-shader/hlsl: Constant fold casts to boolean.
- - - - -
0a8c4a6f by Victor Chiletto at 2024-12-12T16:41:34+01:00
vkd3d-shader/hlsl: Run copy propagation incrementally during loop unrolling.
- - - - -
de3a365f by Victor Chiletto at 2024-12-12T16:41:34+01:00
vkd3d-shader/hlsl: Do not clone the entire program for loop unrolling.
- - - - -
5d8448a4 by Victor Chiletto at 2024-12-12T16:41:34+01:00
vkd3d-shader/hlsl: Remove loop_unrolling_find_unrollable_loop().
Since loop unrolling doesn't clone the entire program anymore, we can
express it as a hlsl_transform_ir() transform.
- - - - -
351d58a9 by Victor Chiletto at 2024-12-12T16:41:34+01:00
vkd3d-shader/hlsl: Partially defer continue resolution.
We need 'for' iter blocks to be separate for loop unrolling.
- - - - -
a1d995e7 by Victor Chiletto at 2024-12-12T16:54:04+01:00
vkd3d-shader/hlsl: Unroll loops with conditional jumps.
- - - - -
ed6061df by Victor Chiletto at 2024-12-12T16:54:07+01:00
vkd3d-shader/hlsl: Drop the _ir_ infix from enum hlsl_loop_unroll_type.
- - - - -
8 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/hlsl_constant_ops.c
- tests/hlsl/for.shader_test
- tests/hlsl/function-return.shader_test
- tests/hlsl/return.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/77843aa837a139bb9eafc527394f…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/77843aa837a139bb9eafc527394f…
You're receiving this email because of your account on gitlab.winehq.org.