Alexandre Julliard pushed to branch master at wine / wine
Commits:
351d6352 by Nikolay Sivov at 2025-03-03T13:06:49+01:00
d2d1/tests: Add some tests for device context handling in the DC target.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
1b747c29 by Hajo Nils Krabbenhöft at 2025-03-03T13:06:49+01:00
d2d1: Update DC target surface with current HDC contents on BeginDraw().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=47165
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
2 changed files:
- dlls/d2d1/dc_render_target.c
- dlls/d2d1/tests/d2d1.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/d961cfa868329d83ce8575c8eef2c…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/d961cfa868329d83ce8575c8eef2c…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
9809bda0 by Anna (navi) Figueiredo Gomes at 2025-03-03T18:00:23+01:00
tests/hlsl: Add angle bracket state block syntax test.
- - - - -
50254c28 by Anna (navi) Figueiredo Gomes at 2025-03-03T18:00:23+01:00
vkd3d-shader: Parse angle bracket initializer in state blocks.
While fxc allows full expressions inside the angle brackets, we don't parse that
yet as it'd be quite a mess to properly do so with yacc, and I'm not aware of any
game doing so in their shaders.
- - - - -
2 changed files:
- libs/vkd3d-shader/hlsl.y
- tests/hlsl/state-block-syntax.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/9f09ac68934c91dd870302b8e672…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/9f09ac68934c91dd870302b8e672…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
9f09ac68 by Nikolay Sivov at 2025-03-03T17:54:17+01:00
vkd3d-shader/fx: Fix condition when printing literal constant arguments.
To reproduce:
float4 v;
SamplerState s
{
BorderColor = 0.1 + v*0.2;
};
Expression should use more than one literal constant,
as a scalar in operation that involves a vector.
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/-/commit/9f09ac68934c91dd870302b8e6720…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/9f09ac68934c91dd870302b8e6720…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
662d60ad by Elizabeth Figura at 2025-03-03T17:48:03+01:00
vkd3d-shader/hlsl: Add a hlsl_block_add_expr() helper.
- - - - -
d053f366 by Elizabeth Figura at 2025-03-03T17:48:03+01:00
vkd3d-shader/hlsl: Pass a block to hlsl_new_void_expr().
- - - - -
eafc97bc by Elizabeth Figura at 2025-03-03T17:48:03+01:00
vkd3d-shader/hlsl: Pass the target block to hlsl_new_load_component().
- - - - -
fc4f4402 by Elizabeth Figura at 2025-03-03T17:48:03+01:00
vkd3d-shader/hlsl: Add a hlsl_block_add_store_index() helper.
- - - - -
e76c596d by Elizabeth Figura at 2025-03-03T17:48:03+01:00
vkd3d-shader/hlsl: Add a hlsl_block_add_simple_store() helper.
- - - - -
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/f24cc55c14d13e8b86b928764685…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/f24cc55c14d13e8b86b928764685…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
0ce2b135 by Anna (navi) Figueiredo Gomes at 2025-03-03T17:25:20+01:00
tests/hlsl: Add lower sm1 saturate test.
- - - - -
7cb19709 by Francisco Casas at 2025-03-03T17:26:15+01:00
vkd3d-shader/hlsl: Don't cast all expressions to float.
Instead, allow half, bool, int, and uint, expressions that map to the
same float op to reach sm1_generate_vsir_instr_expr().
- - - - -
f24cc55c by Francisco Casas at 2025-03-03T17:47:42+01:00
vkd3d-shader/hlsl: Remove lower_nonfloat_exprs().
The only purpose it has at this point is wrapping integer DIV in casts,
which can be moved to lower_division().
- - - - -
5 changed files:
- libs/vkd3d-shader/hlsl.c
- libs/vkd3d-shader/hlsl.h
- libs/vkd3d-shader/hlsl_codegen.c
- tests/hlsl/cast-to-int.shader_test
- tests/hlsl/saturate.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/57518d5312271ed504ead4563934…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/57518d5312271ed504ead4563934…
You're receiving this email because of your account on gitlab.winehq.org.