Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
da7c9694 by Giovanni Mascellani at 2024-10-03T19:08:33+02:00
vkd3d-shader/dxil: Emit SAMPLER, UAV and RESOURCE registers with only 2 indices.
DXIL handles are used to represent descriptors. Currently they are
translated to registers of the appropriate type (depending on the
descriptor type) and three indices. The first two indices are used
to represent the descriptor itself (through its signature and array
index), and are filled when the handle itself is created. The last
index is used with constant buffers to address the data inside the
buffer itself, and it goes unused with other descriptor types.
As currently implemented, however, registers for descriptors other
than constant buffers are still created with three indices, even if
the last one is useless and set to -1. In the interest of creating
more sensible VSIR code, this is now removed: DXIL handles are
created with just two indices; a third one is added when accessing
constant buffers, and nothing is changed for other descriptor types.
- - - - -
ab230383 by Giovanni Mascellani at 2024-10-03T19:08:33+02:00
vkd3d-shader/ir: Validate indices for SAMPLER registers.
- - - - -
3ab68c1e by Giovanni Mascellani at 2024-10-03T19:08:33+02:00
vkd3d-shader/ir: Validate indices for RESOURCE registers.
- - - - -
0e50825b by Giovanni Mascellani at 2024-10-03T19:08:33+02:00
vkd3d-shader/ir: Validate indices for UAV registers.
- - - - -
2 changed files:
- libs/vkd3d-shader/dxil.c
- libs/vkd3d-shader/ir.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/cebe0a8b954c5e907fceb651c394…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/cebe0a8b954c5e907fceb651c394…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
67093c58 by Elizabeth Figura at 2024-10-03T17:47:26+02:00
vkd3d-shader/hlsl: Free static initializers after functions.
We need users of a value to be freed before the value itself is.
Due to copy propagation or use of the pre-allocated error instruction,
static_initializers can contain values that will be used in function blocks.
- - - - -
5d52bef1 by Elizabeth Figura at 2024-10-03T17:47:26+02:00
vkd3d-shader/hlsl: Return an "error" expression when using an undeclared variable.
- - - - -
d6052bc3 by Elizabeth Figura at 2024-10-03T17:47:26+02:00
vkd3d-shader/hlsl: Handle error expressions in function calls.
- - - - -
c94aa5e0 by Elizabeth Figura at 2024-10-03T17:47:26+02:00
vkd3d-shader/hlsl: Handle error expressions in binary expressions.
- - - - -
600f90e8 by Elizabeth Figura at 2024-10-03T17:47:26+02:00
vkd3d-shader/hlsl: Handle error expressions in assignments.
- - - - -
cebe0a8b by Elizabeth Figura at 2024-10-03T17:47:26+02:00
vkd3d-shader/hlsl: Handle error expressions in method calls.
- - - - -
2 changed files:
- libs/vkd3d-shader/hlsl.c
- libs/vkd3d-shader/hlsl.y
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/ae27fded1a039fda84b526cd9bd7…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/ae27fded1a039fda84b526cd9bd7…
You're receiving this email because of your account on gitlab.winehq.org.
Alistair Leslie-Hughes pushed to branch master at wine / wine-staging
Commits:
ef36ee43 by Alistair Leslie-Hughes at 2024-10-03T12:53:12+10:00
Rebase against 7c1fbc40b7ed0b9b1f2c96b99a592530eadae14f.
- - - - -
3695e096 by Alistair Leslie-Hughes at 2024-10-03T12:54:36+10:00
updated vkd3d-latest patchset
- - - - -
3 changed files:
- patches/user32-rawinput-mouse/0003-winex11-Add-support-for-absolute-position-in-RawMoti.patch
- + patches/vkd3d-latest/0001-Updated-vkd3d-to-2ac7f650a196e47a18ea1957eac5953255c.patch
- − patches/vkd3d-latest/0001-Updated-vkd3d-to-6d28cc131b0cad61c681aed6b9f6611a12b.patch
View it on GitLab: https://gitlab.winehq.org/wine/wine-staging/-/compare/3dfacea342c956ca8e2b2…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine-staging/-/compare/3dfacea342c956ca8e2b2…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
c55e113b by Rémi Bernon at 2024-10-02T22:37:59+02:00
winemac: Remove unnecessary MoveWindowBits implementation.
This is only called when surfaces are not used, which isn't the case on
macOS.
- - - - -
131e4fb4 by Rémi Bernon at 2024-10-02T22:37:59+02:00
win32u: Pass rects in window DPI to MoveWindowBits.
This is used to move pixels when drawing directly to the host window.
In this case, the DC operations are all in window DPI, and DPI scaling
isn't supported.
- - - - -
8 changed files:
- dlls/win32u/driver.c
- dlls/win32u/window.c
- dlls/winemac.drv/gdi.c
- dlls/winemac.drv/macdrv.h
- dlls/winemac.drv/window.c
- dlls/winex11.drv/window.c
- dlls/winex11.drv/x11drv.h
- include/wine/gdi_driver.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/a912eb809bf872784769409499bdc…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/a912eb809bf872784769409499bdc…
You're receiving this email because of your account on gitlab.winehq.org.