Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
eb71a172 by Elizabeth Figura at 2024-08-28T12:08:37+02:00
vkd3d-shader: Use an extended version of vkd3d_shader_immediate_constant in vkd3d_shader_parameter1.
This is a proposed API change in 946, which won't make it into this release.
The intent is to allow slightly larger constants to be specified in the updated
vkd3d_shader_parameter1 structure. In particular, this is large enough to pass
4-dimensional integer or float vectors inline, which the proposed clip plane
implementation will use, as well as other Direct3D FFP parameters.
We could also simply add vkd3d_shader_immediate_constant1 as a separate union
member in vkd3d_shader_parameter1, but this API is a bit cleaner and simpler.
- - - - -
2 changed files:
- include/vkd3d_shader.h
- libs/vkd3d-shader/ir.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/eb71a1722a95894c0546a597b7046…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/eb71a1722a95894c0546a597b7046…
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:
f4364003 by Alistair Leslie-Hughes at 2024-08-28T07:58:13+10:00
Updated odbc32-fixes patchset
Correct the convert of v3 to v2 for SQLColAttribute/W functions.
By default just pass the field id through.
- - - - -
3 changed files:
- + patches/odbc32-fixes/0016-odbc32-SQLColAttribute-W-pass-through-field-id-SQL_M.patch
- + patches/odbc32-fixes/0017-odbc32-SQLColAttribute-W-Correcly-convert-columns-ID.patch
- patches/odbc32-fixes/0016-odbc32-Always-pass-through-the-field-id-to-SQLColAtt.patch → patches/odbc32-fixes/0018-odbc32-SQLColAttributes-W-fall-throught-for-unknown-.patch
View it on GitLab: https://gitlab.winehq.org/wine/wine-staging/-/commit/f43640039b76498cb41a69…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine-staging/-/commit/f43640039b76498cb41a69…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
9cf14ea1 by Sergei Chernyadyev at 2024-08-27T20:48:49+02:00
comctl32/tooltip: Support large standard title icons.
Added 32x32 icons for TTI_INFO_LARGE, TTI_WARNING_LARGE and
TTI_ERROR_LARGE. User-defined icons passed through TTM_SETTITLE
message are still drawn as 16x16 icons.
- - - - -
711f9f46 by Sergei Chernyadyev at 2024-08-27T20:48:53+02:00
explorer: Support large tooltip icons.
Icon-related NIIF_ flags are now handled properly when used alongside
with other flags such as NIIF_LARGE_ICON and others.
- - - - -
7 changed files:
- dlls/comctl32/comctl32.h
- dlls/comctl32/comctl32.rc
- + dlls/comctl32/idi_tt_error_md.ico
- + dlls/comctl32/idi_tt_info_md.ico
- + dlls/comctl32/idi_tt_warn_md.ico
- dlls/comctl32/tooltips.c
- programs/explorer/systray.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/fd2fd541be88c8702e61ab5e63282…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/fd2fd541be88c8702e61ab5e63282…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
01550dc2 by Elizabeth Figura at 2024-08-27T20:48:18+02:00
wined3d: Invalidate STATE_SHADER instead of STATE_POINT_ENABLE.
- - - - -
9313c14c by Elizabeth Figura at 2024-08-27T20:48:19+02:00
wined3d: Invalidate the PS from wined3d_device_apply_stateblock() when texture states change.
The eventual goal for the HLSL FFP pipeline is to set the shader to an
internally constructed wined3d_shader object early, so that all the existing
backend logic that works with real shaders can be reused.
Specifically, we want to construct this shader before e.g.
context_gl_load_shader_resources() and context_update_stream_info(), both
functions which currently execute before applying state tables but which operate
on the currently bound shaders. In fact, because the HLSL FFP pipeline is
intended to be backend-agnostic, the goal is to construct the replacement
shaders from within wined3d_cs_exec_draw().
This means that the "invalidate the FFP shader" flag—for which we simply reuse
STATE_SHADER—needs to be set earlier, specifically before the draw call is
submitted to the CS. Hence we do it from wined3d_device_apply_stateblock().
- - - - -
4bf3c1ae by Elizabeth Figura at 2024-08-27T20:48:21+02:00
wined3d: Invalidate the PS from wined3d_device_apply_stateblock() when WINED3D_RS_COLORKEYENABLE changes.
- - - - -
7e2de597 by Elizabeth Figura at 2024-08-27T20:48:21+02:00
wined3d: Invalidate the PS from wined3d_device_apply_stateblock() when the texture changes.
If the texture changes in a meaningful way, that is.
- - - - -
fd2fd541 by Elizabeth Figura at 2024-08-27T20:48:23+02:00
wined3d: Invalidate the VS from wined3d_device_apply_stateblock() when WINED3D_RS_NORMALIZENORMALS changes.
- - - - -
7 changed files:
- dlls/wined3d/cs.c
- dlls/wined3d/ffp_gl.c
- dlls/wined3d/glsl_shader.c
- dlls/wined3d/shader_spirv.c
- dlls/wined3d/stateblock.c
- dlls/wined3d/utils.c
- dlls/wined3d/wined3d_private.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/1c27121ef6de9d85c3098424c6bdc…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/1c27121ef6de9d85c3098424c6bdc…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
289ee563 by Alistair Leslie-Hughes at 2024-08-27T20:47:48+02:00
odbccp32: Return false on empty string in SQLValidDSNW.
- - - - -
0adc2ded by Alistair Leslie-Hughes at 2024-08-27T20:47:52+02:00
odbccp32: Check for valid DSN before delete in SQLRemoveDSNFromIniW.
- - - - -
c32fe9bb by Alistair Leslie-Hughes at 2024-08-27T20:47:52+02:00
odbccp32: Correctly handle config_mode in SQLWrite/RemoveDSNFromIniW.
- - - - -
2 changed files:
- dlls/odbccp32/odbccp32.c
- dlls/odbccp32/tests/misc.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/3489bc58de2b405870dc465f65caf…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/3489bc58de2b405870dc465f65caf…
You're receiving this email because of your account on gitlab.winehq.org.