Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
6eda7750 by Francisco Casas at 2024-11-05T19:20:21+01:00
vkd3d-shader/hlsl: Run sm4_generate_vsir_block() recursively.
This allows us to remove the HLSL IR version of an instruction when
the vsir version is properly implemented.
- - - - -
b4608e99 by Francisco Casas at 2024-11-05T19:20:21+01:00
vkd3d-shader/tpf: Remove HLSL IR ABS handling.
- - - - -
ab60f4e0 by Francisco Casas at 2024-11-05T19:35:52+01:00
vkd3d-shader/hlsl: Store simple SM4 expressions in the vsir program.
- - - - -
950c3817 by Francisco Casas at 2024-11-05T19:48:31+01:00
vkd3d-shader/hlsl: Store RASTERIZER_SAMPLE_COUNT in the vsir program.
Also, the profile check for GetRenderTargetSampleCount() is moved to
parse time.
- - - - -
90a07ada by Francisco Casas at 2024-11-05T19:50:55+01:00
vkd3d-shader/tpf: Use SCALAR swizzle dimension for RASTERIZER registers.
While we currently output instructions like this:
sampleinfo_uint r0.x, rasterizer.xxxx
> SAMPLE_INFO (111)
0 0000100[len:4] 0000000000001[1] 00001101111[opcode:111]
└─ 0 000[d3i:0] 000[d2i:0] 000[d1i:0] 01[idxs:1] 00000000[type:0] 0000[0] 0001[wmask:1] 00[swtype:0] 10[dim:2]
└─ 00000000000000000000000000000000[0|0.0]
└─ 0 000[d3i:0] 000[d2i:0] 000[d1i:0] 00[idxs:0] 00001110[type:14] 00000000[sw:0] 01[swtype:1] 10[dim:2]
FXC/d3dcompiler outputs instructions like this:
sampleinfo o0.x, rasterizer.x
> SAMPLE_INFO (111)
0 0000100[len:4] 0000000000000[0] 00001101111[opcode:111]
└─ 0 000[d3i:0] 000[d2i:0] 000[d1i:0] 01[idxs:1] 00000010[type:2] 0000[0] 0001[wmask:1] 00[swtype:0] 10[dim:2]
└─ 00000000000000000000000000000000[0|0.0]
└─ 0 000[d3i:0] 000[d2i:0] 000[d1i:0] 00[idxs:0] 00001110[type:14] 000000[0] 00[swcomp:0] 10[swtype:2] 10[dim:2]
Note the difference in swtype of the rasterizer src register.
- - - - -
3 changed files:
- libs/vkd3d-shader/hlsl.y
- libs/vkd3d-shader/hlsl_codegen.c
- libs/vkd3d-shader/tpf.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/64c4a3a442eee2d27e1151b8ae7b…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/64c4a3a442eee2d27e1151b8ae7b…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
5ea946aa by Nikolay Sivov at 2024-11-05T18:23:31+01:00
vkd3d-shader/hlsl: Accept multiple colon-separated attributes.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
5 changed files:
- libs/vkd3d-shader/hlsl.y
- tests/hlsl/cbuffer.shader_test
- tests/hlsl/entry-point-semantics.shader_test
- tests/hlsl/register-reservations-numeric.shader_test
- tests/hlsl/uniform-semantics.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/5ea946aa90e0de4a4851c98bfeb4e…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/5ea946aa90e0de4a4851c98bfeb4e…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
72724a0f by Alistair Leslie-Hughes at 2024-11-04T15:31:02+01:00
dplayx: Use a single reference count for IDirectPlay interfaces.
- - - - -
a7f61a5b by Alistair Leslie-Hughes at 2024-11-04T15:31:03+01:00
dplayx: Remove numIfaces variable in IDirectPlayLobby.
- - - - -
c3e9ba90 by Alistair Leslie-Hughes at 2024-11-04T15:31:44+01:00
dplayx: Use default DllCanUnloadNow implementation.
- - - - -
5 changed files:
- dlls/dplayx/dplay.c
- dlls/dplayx/dplay_global.h
- dlls/dplayx/dplayx_main.c
- dlls/dplayx/dplobby.c
- dlls/dplayx/tests/dplayx.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/962017beef4a0405e4fece0075e28…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/962017beef4a0405e4fece0075e28…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
663bc966 by Jinoh Kang at 2024-11-04T15:30:21+01:00
server: Allow creating named pipes using \Device\NamedPipe\ as RootDirectory.
Separate the named pipe root directory from the named pipe device file.
Open the root directory instead of the device file if the path ends
with backslash.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52105
Signed-off-by: Jinoh Kang <jinoh.kang.kr(a)gmail.com>
- - - - -
962017be by Jinoh Kang at 2024-11-04T15:30:21+01:00
server: Implement more FSCTLs on \Device\NamedPipe and \Device\NamedPipe\.
- - - - -
3 changed files:
- dlls/ntdll/tests/om.c
- dlls/ntdll/tests/pipe.c
- server/named_pipe.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/0872e3c1ff242dc17f18749efb1e2…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/0872e3c1ff242dc17f18749efb1e2…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
1997da79 by Eric Pouech at 2024-11-04T13:37:38+01:00
kernelbase: Add undocumented EXTENDED_FLAGS to process attribute list.
Let the sub-process be created, without implementing any additional
behavior from these flags.
Native cmd.exe uses this flag when spawning itself again for handling
builtin commands inside a pipe.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
2 changed files:
- dlls/kernelbase/process.c
- include/winbase.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/1997da790d43fccd60f1157f22d1b3…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/1997da790d43fccd60f1157f22d1b3…
You're receiving this email because of your account on gitlab.winehq.org.