Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
9c70348b by Elizabeth Figura at 2024-12-03T12:39:27+01:00
vkd3d-shader/hlsl: Do not abort when modifying a const expression.
- - - - -
97eac342 by Elizabeth Figura at 2024-12-03T12:39:27+01:00
vkd3d-shader/hlsl: Do not abort parsing when invalid modifiers are used.
- - - - -
c553c45f by Elizabeth Figura at 2024-12-03T12:39:27+01:00
vkd3d-shader/hlsl: Move the numeric type check to add_constructor().
- - - - -
e060b473 by Elizabeth Figura at 2024-12-03T12:39:27+01:00
vkd3d-shader/hlsl: Return an error expression when a function is used as a variable.
- - - - -
8bc9e156 by Elizabeth Figura at 2024-12-03T12:39:27+01:00
vkd3d-shader/hlsl: Translate invalid implicit-size arrays to an error type.
Instead of returning nonsense (such as, currently, a type with zero size).
In practice this improves error reporting for shaders such as the following:
void func(float x[])
{
float y[] = {x};
}
Currently this outputs a nonsense
test.hlsl:1:19: E5002: Implicit size arrays not allowed in function parameters.
test.hlsl:3:7: E5002: Implicit size arrays need to be initialized.
With this patch the second warning is removed.
- - - - -
1 changed file:
- libs/vkd3d-shader/hlsl.y
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/3264378fa04880f9bc8770c26000…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/3264378fa04880f9bc8770c26000…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
73be28a2 by Giovanni Mascellani at 2024-12-03T12:38:26+01:00
tests: Use plain skip() when skipping a test in the shader runner.
The context already gives the location in the .shader_test file.
- - - - -
3264378f by Giovanni Mascellani at 2024-12-03T12:38:26+01:00
tests: Print the file name instead of the test name in test logs.
Some test programs, particularly the shader runner, are built from
many different files nowadays, and a line number is relatively
cumbersome to use if you don't know which file that line comes from.
- - - - -
11 changed files:
- include/private/vkd3d_test.h
- tests/d3d12.c
- tests/d3d12_crosstest.h
- tests/d3d12_invalid_usage.c
- tests/d3d12_test_utils.h
- tests/hlsl_d3d12.c
- tests/shader_runner.c
- tests/shader_runner_d3d12.c
- tests/shader_runner_gl.c
- tests/utils.h
- tests/vkd3d_api.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/39cbef9e018ee760ffd175fdd672…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/39cbef9e018ee760ffd175fdd672…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
40617822 by Evan Tang at 2024-12-02T20:01:44+01:00
kernelbase: Properly return 0 from EnumSystemFirmwareTable on error.
- - - - -
a47a7e86 by Evan Tang at 2024-12-02T20:01:44+01:00
kernelbase: Add test for EnumSystemFirmwareTables on missing provider.
- - - - -
3 changed files:
- dlls/kernelbase/memory.c
- dlls/kernelbase/tests/Makefile.in
- + dlls/kernelbase/tests/memory.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/f58af1c9ed3a71bb5ead8a3141bbb…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/f58af1c9ed3a71bb5ead8a3141bbb…
You're receiving this email because of your account on gitlab.winehq.org.