[PATCH 14/15] wined3d: Add device->isInDraw checks in LoadLocation.
Allan Tong
actong88 at gmail.com
Sun Apr 6 20:21:27 CDT 2008
On Sun, Apr 6, 2008 at 5:06 PM, Alexander Dorofeyev <alexd4 at inbox.lv> wrote:
>
> Prevents calling ActivateContext while holding gl lock, e.g. when
> preloading texture in sampler().
There may be a problem here with drawPrimitive, which calls
LoadLocation before ActivateContext while having isInDraw=TRUE. If
the primary render target is an offscreen FBO surface, LoadLocation
will follow the SFLAG_INTEXTURE path and it may end up making gl calls
without a context in place.
- Allan
More information about the wine-devel
mailing list