Window resizing in wined3d
Oliver Stieber
oliver_stieber at yahoo.co.uk
Sat Jul 16 08:00:27 CDT 2005
--- Nick Burns <adger44 at hotmail.com> wrote:
> Is window resizing supported in GLX wined3d?
>
> For GLX -> WGL wined3d...
> I have written an incorrect version of window
> resizing -- that simply
> changes the viewport. This viewport changing works
> fine for the demos (but
> does not stretch the output as semantically defined
> by d3d9).
>
It's not supported yet. I plan to support it by
writing reset and sharing the code that recreates the
front, back and stencil buffers.
I haven't written reset because EvictManagedResources
was causing problems that should be fixed by the
mipmap patch I sent in yesterday.
> I am guessing that pbuffers would have to be used as
> the render target --
> then during a present the pbuffer would be bitbltted
> (stretched) to the
> output window...
We could do that, but potentially it's slow and
doesn't work on cards that don't support pbuffers.
'stretching' is just a case of setting up the proper
viewport and matrix.
>
> An alternate possibility is to use DibSections...
> (probably slow as dirt --
> also not GLX compliant)
> -----------
> Anyhow I have added SwapEffect and
> PresentationInterval support to my GLX ->
> WGL wined3d patch (so now vsync options are
> supported -- good for
> preformance measurments)
> -----------
> And lastly with my GLX -> WGL patch would it be
> better to use wgl functions
> explictly and remove support for GLX completely or
> would it be better to
> support both GLX and WGL (as mine does currently)
I don't think we should be adding another layer if we
can help it.
>
>
>
>
___________________________________________________________
Does your mail provider give you access to messages sent to other POP email accounts, like your work account?
Get Yahoo! Mail http://uk.mail.yahoo.com
More information about the wine-devel
mailing list