From f48fe6851f15b29128282aeb7ac4d7b5c23fa4a8 Mon Sep 17 00:00:00 2001 From: Zebediah Figura Date: Fri, 6 Jan 2023 16:13:47 -0600 Subject: [PATCH] wined3d: Move GL-specific blitter create function declarations to wined3d_gl.h. --- dlls/wined3d/wined3d_gl.h | 6 ++++++ dlls/wined3d/wined3d_private.h | 14 ++------------ 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/dlls/wined3d/wined3d_gl.h b/dlls/wined3d/wined3d_gl.h index 09f5dd71708..79326c92bfd 100644 --- a/dlls/wined3d/wined3d_gl.h +++ b/dlls/wined3d/wined3d_gl.h @@ -753,4 +753,10 @@ void wined3d_context_gl_unmap_bo_address(struct wined3d_context_gl *context_gl, void wined3d_context_gl_update_stream_sources(struct wined3d_context_gl *context_gl, const struct wined3d_state *state); void wined3d_context_gl_wait_command_fence(struct wined3d_context_gl *context_gl, uint64_t id); +void wined3d_arbfp_blitter_create(struct wined3d_blitter **next, const struct wined3d_device *device); +void wined3d_fbo_blitter_create(struct wined3d_blitter **next, const struct wined3d_gl_info *gl_info); +void wined3d_ffp_blitter_create(struct wined3d_blitter **next, const struct wined3d_gl_info *gl_info); +struct wined3d_blitter *wined3d_glsl_blitter_create(struct wined3d_blitter **next, const struct wined3d_device *device); +void wined3d_raw_blitter_create(struct wined3d_blitter **next, const struct wined3d_gl_info *gl_info); + #endif /* __WINE_WINED3D_GL */ diff --git a/dlls/wined3d/wined3d_private.h b/dlls/wined3d/wined3d_private.h index fd018880307..f63a4afdd7d 100644 --- a/dlls/wined3d/wined3d_private.h +++ b/dlls/wined3d/wined3d_private.h @@ -1976,8 +1976,6 @@ void context_update_stream_info(struct wined3d_context *context, const struct wi HRESULT wined3d_context_no3d_init(struct wined3d_context *context_no3d, struct wined3d_swapchain *swapchain) DECLSPEC_HIDDEN; -#include "wined3d_gl.h" - typedef void (*APPLYSTATEFUNC)(struct wined3d_context *ctx, const struct wined3d_state *state, DWORD state_id); struct wined3d_state_entry @@ -2097,17 +2095,9 @@ struct wined3d_blitter_ops enum wined3d_texture_filter_type filter, const struct wined3d_format *resolve_format); }; -void wined3d_arbfp_blitter_create(struct wined3d_blitter **next, - const struct wined3d_device *device) DECLSPEC_HIDDEN; +#include "wined3d_gl.h" + struct wined3d_blitter *wined3d_cpu_blitter_create(void) DECLSPEC_HIDDEN; -void wined3d_fbo_blitter_create(struct wined3d_blitter **next, - const struct wined3d_gl_info *gl_info) DECLSPEC_HIDDEN; -void wined3d_ffp_blitter_create(struct wined3d_blitter **next, - const struct wined3d_gl_info *gl_info) DECLSPEC_HIDDEN; -struct wined3d_blitter *wined3d_glsl_blitter_create(struct wined3d_blitter **next, - const struct wined3d_device *device) DECLSPEC_HIDDEN; -void wined3d_raw_blitter_create(struct wined3d_blitter **next, - const struct wined3d_gl_info *gl_info) DECLSPEC_HIDDEN; void wined3d_vk_blitter_create(struct wined3d_blitter **next) DECLSPEC_HIDDEN; BOOL wined3d_clip_blit(const RECT *clip_rect, RECT *clipped, RECT *other) DECLSPEC_HIDDEN; -- 2.11.4.GIT