[PATCH] Revert "include: Use the ARRAY_SIZE() macro in debug.h."

Henri Verbeet hverbeet at gmail.com
Fri Nov 23 10:36:17 CST 2018


On Tue, 20 Nov 2018 at 23:01, Axel Davy <davyaxel0 at gmail.com> wrote:
> On 20/11/2018 20:05, Henri Verbeet wrote:
> > Not directly, but I think we'd consider exposing an interface that's
> > conceptually similar to Present. (I.e., "replace the contents of this
> > window with the contents of this native drawable"), at least to
> > internal DLLs like d3d9. The d3d9 dll could then pass a callback to
> > Nine using that internal function to actually get things to the
> > screen. There would be some details to work out, but I think that's an
> > approach that may be worth exploring.
> >
> > Of course I'd also still prefer Nine to be used as a wined3d backend
> > instead of as a replacement for d3d9, but that's a mostly orthogonal
> > issue.
>
> How low-level would you see that interface similar to present ?
>
What I had in mind would be something similar to the following:

__wine_present_native_drawable(HWND window, ULONG_PTR drawable,
unsigned int flags,
        const RECT *src, const POINT *dst, UINT64 msc, UINT64 divisor,
UINT64 remainder);



More information about the wine-devel mailing list