On Tue, 2 Mar 2021 at 17:36, Zebediah Figura (she/her) zfigura@codeweavers.com wrote:
Essentially, my plan *was* to export wined3d_cs_emit_set_shader() directly [perhaps with some terminology changed, but the same arguments]. I guess the only reason not to do that now is wined3d_device_set_state().
An argument could perhaps be made for e.g. a wined3d_cs_set_shader(), but ultimately the existence of struct wined3d_cs seems like a wined3d implementation detail from the point of view of e.g. d3d11.