Re: [AD] Change needed (?) for 4.9 API |
[ Thread Index |
Date Index
| More lists.liballeg.org/allegro-developers Archives
]
- To: Coordination of admins/developers of the game programming library Allegro <alleg-developers@xxxxxxxxxx>
- Subject: Re: [AD] Change needed (?) for 4.9 API
- From: Elias Pschernig <elias@xxxxxxxxxx>
- Date: Mon, 28 Jul 2008 00:38:57 +0200
On Sun, 2008-07-27 at 16:23 -0600, Trent Gamblin wrote:
> This weekend I made 4.9 compile and run with Borland Turbo C++.
> Well, mostly. There is a problem that for some reason doesn't reveal
> itself when using MinGW or MSVC. According to MS:
>
> "There should be at most one
> IDirect3DDevice9::BeginScene/IDirect3DDevice9::EndScene pair between
> any successive calls to present (either IDirect3DDevice9::Present or
> IDirect3DSwapChain9::Present)."
>
> What that means is that al_flip_display has to become
> al_flip_displays, and flip them all at once. It's not ideal but I
> can't think of another solution. Any thoughts? Is it ok by the other
> graphics developers (milan, elias)?
>
What if each window gets its own IDirect3DDevice9? Would it work then?
Or would that cause other problems? (Or maybe I don't understand at
all..)
--
Elias Pschernig <elias@xxxxxxxxxx>