Confirmed users
138
edits
Line 121: | Line 121: | ||
ID3D10Texture2D *backBuffer; | ID3D10Texture2D *backBuffer; | ||
NPSize size; | |||
size.width = pluginwidth; | |||
size.height = pluginheight; | |||
NPN_InitAsyncSurface(instance, npFrontBuffer); | NPN_InitAsyncSurface(instance, size, NPImageFormatBGRX32, NULL, npFrontBuffer); | ||
NPN_InitAsyncSurface(instance, npBackBuffer); | NPN_InitAsyncSurface(instance, size, NPImageFormatBGRX32, NULL, npBackBuffer); | ||
pDevice10->OpenSharedResource(npFrontBuffer->handle, | pDevice10->OpenSharedResource(npFrontBuffer->handle, | ||
Line 150: | Line 150: | ||
backBuffer->Release(); | backBuffer->Release(); | ||
NPN_SetCurrentAsyncSurface(instance, NULL); | |||
NPN_FinalizeAsyncSurface(instance, npFrontBuffer); | NPN_FinalizeAsyncSurface(instance, npFrontBuffer); | ||
NPN_FinalizeAsyncSurface(instance, npBackBuffer); | NPN_FinalizeAsyncSurface(instance, npBackBuffer); |