Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
75ef230f by Elizabeth Figura at 2025-01-29T17:58:00+01:00
tests: Add some stress tests for scope and variable definition.
- - - - -
2863d86b by Elizabeth Figura at 2025-01-29T17:58:00+01:00
vkd3d-shader/hlsl: Do not define a separate scope for function parameters.
Remove the no longer needed code to detect redefinition in this case.
- - - - -
e40d4a0e by Elizabeth Figura at 2025-01-29T17:58:00+01:00
vkd3d-shader/hlsl: Factor out the error message into hlsl_add_var().
- - - - -
fbd17266 by Elizabeth Figura at 2025-01-29T17:58:00+01:00
vkd3d-shader/hlsl: Do not abort on variable redefinition.
There is no harm in defining two variables with the same name.
- - - - -
f1412e42 by Elizabeth Figura at 2025-01-29T17:58:00+01:00
vkd3d-shader/hlsl: Handle error instructions in add_shader_compilation().
- - - - -
5 changed files:
- Makefile.am
- libs/vkd3d-shader/hlsl.c
- libs/vkd3d-shader/hlsl.h
- libs/vkd3d-shader/hlsl.y
- + tests/hlsl/scope.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/7d1e4a40b16037d7d3019790e52b…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/7d1e4a40b16037d7d3019790e52b…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
a77dca52 by Shaun Ren at 2025-01-29T17:36:58+01:00
vkd3d-shader/hlsl: Forbid declaring const variables with no initializer.
- - - - -
32c081ba by Shaun Ren at 2025-01-29T17:36:58+01:00
tests/hlsl: Test invalid const variables with no initializer.
- - - - -
f4d5e05d by Shaun Ren at 2025-01-29T17:41:51+01:00
vkd3d-shader/hlsl: Parse InputPatch and OutputPatch objects.
- - - - -
f064a402 by Shaun Ren at 2025-01-29T17:45:46+01:00
vkd3d-shader/hlsl: Validate and record InputPatch/OutputPatch types.
- - - - -
8a5559ab by Shaun Ren at 2025-01-29T17:51:18+01:00
tests/hlsl: Test the syntax of InputPatch/OutputPatch variables.
- - - - -
73183d33 by Shaun Ren at 2025-01-29T17:52:49+01:00
tests/hlsl: Test passthrough hull shader control point function.
- - - - -
7d1e4a40 by Shaun Ren at 2025-01-29T17:53:26+01:00
tests/hlsl: Test hull shader control point function output parameters.
- - - - -
11 changed files:
- Makefile.am
- libs/vkd3d-shader/hlsl.c
- libs/vkd3d-shader/hlsl.h
- libs/vkd3d-shader/hlsl.l
- libs/vkd3d-shader/hlsl.y
- libs/vkd3d-shader/hlsl_codegen.c
- libs/vkd3d-shader/vkd3d_shader_private.h
- tests/hlsl/hull-shader-syntax.shader_test
- tests/hlsl/invalid.shader_test
- + tests/hlsl/patch-syntax.shader_test
- tests/hlsl/tessellation.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/25c6d16b459278d63c3693fd4685…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/25c6d16b459278d63c3693fd4685…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
b5387347 by Paul Gofman at 2025-01-28T22:19:09+01:00
win32u: Nullify surface hwnd when detaching Vulkan surface.
- - - - -
789899e4 by Paul Gofman at 2025-01-28T22:19:09+01:00
win32u: Check for NULL hwnd before calling vulkan_surface_presented() driver callback.
- - - - -
b63f29c4 by Paul Gofman at 2025-01-28T22:19:09+01:00
win32u: Don't invalidate existing Vulkan surface when a new one is created for window.
- - - - -
49200473 by Paul Gofman at 2025-01-28T22:19:09+01:00
winex11: Attach currently active Vulkan onscreen surface in vulkan_surface_update_offscreen().
- - - - -
2 changed files:
- dlls/win32u/vulkan.c
- dlls/winex11.drv/vulkan.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/ea44fc340574c94a18520eb8d66fb…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/ea44fc340574c94a18520eb8d66fb…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
bd0c50f8 by Makarenko Oleg at 2025-01-28T17:54:47+01:00
dinput/tests: Add more tests for force feedback.
Add simple ConstantForce tests. Add Condition effect tests with out-of-bounds saturation values.
- - - - -
5d086641 by Makarenko Oleg at 2025-01-28T17:54:47+01:00
dinput: Clamp FFB effect report value to the field range.
Move scaling and clamping FFB report values to separate functions.
Do not clamp effect duration or saturation values.
- - - - -
2 changed files:
- dlls/dinput/joystick_hid.c
- dlls/dinput/tests/force_feedback.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/28890e60ccbf0edec90bc55131887…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/28890e60ccbf0edec90bc55131887…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
22c13396 by William Horvath at 2025-01-28T11:43:30+01:00
ntdll/tests: Add tests for NtDelayExecution and Sleep(Ex).
- - - - -
18895d05 by William Horvath at 2025-01-28T11:43:32+01:00
ntdll: Fix the return value of NtDelayExecution.
The key change is to never return STATUS_TIMEOUT, and to instead return the result of
NtYieldExecution() if zero timeout was passed, or STATUS_SUCCESS otherwise.
An overview of the correct values for each combination, copied from the test commit:
- Non-alertable, zero timeout: STATUS_SUCCESS or STATUS_NO_YIELD_PERFORMED
- Non-alertable, non-zero timeout: STATUS_SUCCESS
- Alertable, zero timeout: STATUS_SUCCESS, STATUS_NO_YIELD_PERFORMED, or STATUS_USER_APC
- Alertable, non-zero timeout: STATUS_SUCCESS or STATUS_USER_APC
- Sleep/SleepEx don't modify LastError, no matter what
- - - - -
2 changed files:
- dlls/ntdll/tests/sync.c
- dlls/ntdll/unix/sync.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/534d696803f3c963b1541a558500e…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/534d696803f3c963b1541a558500e…
You're receiving this email because of your account on gitlab.winehq.org.