create_offscreen_window_surface() expects to borrow a reference from
*window_surface argument if it is not NULL.
Fixes: 8dd4b62e4c7 (win32u: Move offscreen window surface creation fallback., 2024-06-27)
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6561
This will allow parsing and compiling shaders a bit later, which is useful for FFP. It will also help if we want to collect together shader initialization to go through a single entry point instead of six individual ones.
--
v2: wined3d: Merge the rest of pixel_shader_init() into shader_set_function().
wined3d: Merge the rest of vertex_shader_init() into shader_set_function().
https://gitlab.winehq.org/wine/wine/-/merge_requests/6556
This will allow parsing and compiling shaders a bit later, which is useful for FFP. It will also help if we want to collect together shader initialization to go through a single entry point instead of six individual ones.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6556