Я использую движок Leadwerks, и я пытаюсь заставить Awesomium отображать текстуру Leadwerks, но не повезло. Ниже приведен код, в котором я создаю текстуру, выделяю неподписанную переменную char *, которую я положил поверх поверхности Awesomium через CopyTo(), затем установил эту переменную в текстуру LEadwerks, но экран остается черным, так что я ничего не понимаю. Любые идеи о том, что мне не хватает?Awesomium offscreen, оказанный текстуре Leadwerks
Texture* uiTex = Texture::Create(window->GetWidth(), window->GetHeight());
unsigned char* pixels = (unsigned char*)malloc(uiTex->GetMipmapSize(0));
// copy surface to LE texture and draw that texture to screen
BitmapSurface* surface = static_cast<BitmapSurface*>(view->surface());
surface->CopyTo(pixels, 1024, 32, true, false);
uiTex->SetPixels((char*)pixels);
context->DrawImage(uiTex, 0, 0);