On Sat Mar 9 20:24:57 2024 +0000, David Kahurani wrote:
> If we're sailing on the same boat then said gdi32 clipping optimization
> was not primarily an optimization.
> This was primarily a bug fix and will remain as one such unless it is
> proven to be reasonably broken.
I'm starting to favor GDI+ having its own rasterization again, but either way the bounding box calculation will be useful.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4206#note_64139
Mainly required to test for any regression in wineserver robustness (wineserver won't crash on any user action).
Currently disabled on wine, since deleting `\KernelObjects\__wine_user_shared_data` will lead to instability (but not wineserver crash).
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5268
Yuxuan Shui (@yshui) commented about dlls/winegstreamer/wm_reader.c:
> return hr;
> }
>
> +static HRESULT reinit_stream(struct wm_reader *reader, bool read_compressed)
hi, i happen to be looking at this commit because of something else.
looks like `reinit_stream` copies a lot from `init_stream`, couldn't it just call `init_stream`?
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/4449#note_64114
The only leftover field is SM1-specific, and I don't too much about how it's used, so I'm leaving it aside for now. It seems, however, that it could be moved directly to the parser (it seems to be only used for parsing and scanning).
--
v4: vkd3d-shader: Remove the bytecode fields from vkd3d_shader_desc.
vkd3d-shader/dxbc: Remove flag is_dxil.
vkd3d-shader: Move shader signatures to vsir_program.
vkd3d-shader/dxbc: Decouple vkd3d_shader_desc from DXBC parsing.
vkd3d-shader/tpf: Remove a useless parameter to shader_sm4_init().
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/680