Alexandre Julliard pushed to branch master at wine / wine
Commits:
9d12cd02 by Eric Pouech at 2024-09-23T12:17:43+02:00
cmd: Rewrite part of WCMD_expand_envvar.
Simplifying a bit the code, removing extraneous data copy.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
89a480dc by Eric Pouech at 2024-09-23T12:17:47+02:00
cmd: Fix consecutive ! in variable expansion.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
44c9d1b5 by Eric Pouech at 2024-09-23T12:17:49+02:00
cmd: Add tests for 'EXIT /B' inside FOR loops.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
909fe947 by Eric Pouech at 2024-09-23T12:17:51+02:00
cmd: EXIT /B shall break FOR loops.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57147
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
bee172a4 by Eric Pouech at 2024-09-23T12:17:52+02:00
cmd/tests: Add tests for running .BAT files.
Native CMD.EXE has different behavior when running .BAT or .CMD
file for some builtin commands.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
c1034c3e by Eric Pouech at 2024-09-23T12:17:56+02:00
cmd: Don't always set errorlevel for some builtin commands.
Some builtin commands don't set errorlevel upon success when run from
a .bat while (while it's set when run from a .cmd file).
ASSOC, FTYPE, PATH, PROMPT, SET
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57139
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
9 changed files:
- programs/cmd/builtins.c
- programs/cmd/tests/batch.c
- programs/cmd/tests/rsrc.rc
- + programs/cmd/tests/test_builtins.bat
- + programs/cmd/tests/test_builtins.bat.exp
- programs/cmd/tests/test_builtins.cmd
- programs/cmd/tests/test_builtins.cmd.exp
- programs/cmd/wcmd.h
- programs/cmd/wcmdmain.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/3659f36b543151d861eb28b1074bc…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/3659f36b543151d861eb28b1074bc…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
9a9bc22e by Paul Gofman at 2024-09-23T11:22:45+02:00
ntdll: Implement RtlRbInsertNodeEx().
Based on Wine RB tree implementation in include/wine/rbtree.h.
- - - - -
067b6a8c by Paul Gofman at 2024-09-23T11:22:50+02:00
ntdll: Implement RtlRbRemoveNode().
Based on Wine RB tree implementation in include/wine/rbtree.h.
- - - - -
67720910 by Paul Gofman at 2024-09-23T11:22:54+02:00
ntdll/tests: Add tests for RTL RB tree.
- - - - -
4f3c7ef9 by Paul Gofman at 2024-09-23T11:22:54+02:00
ntdll: Fill LDR_DATA_TABLE_ENTRY.BaseAddressIndexNode.
- - - - -
f7867d55 by Paul Gofman at 2024-09-23T11:22:54+02:00
ntdll: Use base address tree in get_modref().
- - - - -
30cf3c47 by Paul Gofman at 2024-09-23T11:22:54+02:00
ntdll: Use base address tree in LdrFindEntryForAddress().
- - - - -
7 changed files:
- dlls/kernel32/tests/module.c
- dlls/ntdll/loader.c
- dlls/ntdll/ntdll.spec
- dlls/ntdll/rtl.c
- dlls/ntdll/tests/rtl.c
- include/ntdef.h
- include/winternl.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/be505da48767ab5ae3fe72adb8048…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/be505da48767ab5ae3fe72adb8048…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
3a21daa4 by Giovanni Mascellani at 2024-09-23T15:48:35+02:00
vkd3d-shader/spirv: Rewrite vkd3d_spirv_get_type_id_for_data_type() in terms of vkd3d_spirv_get_type_id().
- - - - -
a2aeb3a1 by Giovanni Mascellani at 2024-09-23T15:48:35+02:00
vkd3d-shader/spirv: Cache numeric types without through the general declaration cache.
Numeric types are used very frequently, and doing a tree search
each time one is needed tends to waste a lot of time.
I ran the compilation of ~1000 DXBC-TPF shaders randomly taken from
my collection and measured the performance using callgrind and the
kcachegrind "cycle count" estimation.
BEFORE:
* 1,764,035,136 cycles
* 1,767,948,767 cycles
* 1,773,927,734 cycles
AFTER:
* 1,472,384,755 cycles
* 1,469,506,188 cycles
* 1,470,191,425 cycles
So callgrind would estimate a 16% improvement at least.
- - - - -
2 changed files:
- libs/vkd3d-shader/spirv.c
- libs/vkd3d-shader/vkd3d_shader_private.h
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/945e8a90249410b7698d3500ad4d…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/945e8a90249410b7698d3500ad4d…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
966e6277 by Conor McCarthy at 2024-09-23T15:45:26+02:00
tests/d3d12: Test a bounded range at the same offset as an unbounded one in test_unbounded_resource_arrays().
- - - - -
945e8a90 by Conor McCarthy at 2024-09-23T15:45:26+02:00
vkd3d: Sort bounded descriptor ranges after unbounded ones of equal offset.
Enables the bounded range to be mapped to the unbounded one, instead of
being mapped to a separate binding which will be populated from the same
d3d12 descriptors as the unbounded one.
- - - - -
2 changed files:
- libs/vkd3d/state.c
- tests/d3d12.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/650bf4d83f5bf0a2ed71ac3b7371…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/650bf4d83f5bf0a2ed71ac3b7371…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
b2cddecf by Elizabeth Figura at 2024-09-23T15:43:15+02:00
vkd3d-shader/hlsl: Use add_cast() in append_conditional_break().
Instead of creating a cast node directly.
This specifically handles the 1x1 matrix case, which currently the backend code does not expect.
- - - - -
650bf4d8 by Elizabeth Figura at 2024-09-23T15:43:15+02:00
vkd3d-shader/hlsl: Fix a corner case in ternary type conversion.
If the condition and argument types are compatible, i.e. there is no broadcast,
the resulting shape should be the shape of the arguments, not the shape of the
condition.
- - - - -
3 changed files:
- libs/vkd3d-shader/hlsl.y
- tests/hlsl/cf-cond-types.shader_test
- tests/hlsl/ternary.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/1e97e1203f2fe60d40ac1448660f…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/1e97e1203f2fe60d40ac1448660f…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
b9366def by Henri Verbeet at 2024-09-23T15:41:07+02:00
vkd3d-shader/glsl: Implement VKD3DSIH_DIV.
- - - - -
28ef3317 by Henri Verbeet at 2024-09-23T15:41:07+02:00
vkd3d-shader/glsl: Implement support for VKD3DSPSM_NEG modifiers.
- - - - -
36c08b47 by Henri Verbeet at 2024-09-23T15:41:07+02:00
vkd3d-shader/glsl: Implement VKD3DSIH_GEO.
- - - - -
7b99c335 by Henri Verbeet at 2024-09-23T15:41:07+02:00
vkd3d-shader/glsl: Implement VKD3DSIH_FRC.
- - - - -
ee8e0052 by Atharva Nimbalkar at 2024-09-23T15:41:07+02:00
vkd3d-shader/glsl: Implement VKD3DSIH_MOVC.
- - - - -
12 changed files:
- libs/vkd3d-shader/glsl.c
- tests/hlsl/arithmetic-float-uniform.shader_test
- tests/hlsl/cross.shader_test
- tests/hlsl/determinant.shader_test
- tests/hlsl/fmod.shader_test
- tests/hlsl/frac.shader_test
- tests/hlsl/lerp.shader_test
- tests/hlsl/math.shader_test
- tests/hlsl/rcp.shader_test
- tests/hlsl/reflect.shader_test
- tests/hlsl/step.shader_test
- tests/hlsl/ternary.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/43b714d896f220671f87637da3e0…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/43b714d896f220671f87637da3e0…
You're receiving this email because of your account on gitlab.winehq.org.