wined3d: Store the framebuffer state inline in struct wined3d_cs_clear.
commita17c0a7213cae5a48c1d2b469e55aa0d4b8b61eb
authorZebediah Figura <z.figura12@gmail.com>
Thu, 27 May 2021 16:14:28 +0000 (27 11:14 -0500)
committerAlexandre Julliard <julliard@winehq.org>
Thu, 27 May 2021 19:25:02 +0000 (27 21:25 +0200)
treeae0fc6be459ec4fe0dbd7e7e04b7b347122b6703
parente1c3ee6d51510824ea729237c8c41619fd5a3886
wined3d: Store the framebuffer state inline in struct wined3d_cs_clear.

Avoid storing pointers to the CS data inside individual ops, so that we can
reallocate the queue when appending data to a deferred context, or copy the
queue contents to a command list.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
dlls/wined3d/cs.c