Просмотр приложения DirectX удаленно - PullRequest
6 голосов
/ 31 августа 2008

Мы работаем над приложением, которое отображает информацию с помощью визуализации Direct3D. Поздний запрос клиента - это возможность просмотра этого приложения через какое-либо решение для удаленного рабочего стола.

Кто-нибудь делал что-нибудь подобное? Какие варианты доступны / недоступны? Я думаю, RDC, VNC, Citrix ...

Любой совет?

Ответы [ 3 ]

2 голосов
/ 31 августа 2008

Я думаю, что вы все еще можете использовать все обычные инструменты D3D, но вы не сможете рендерить на поверхность, связанную с экраном. Вам придется рендерить в DIB (или что-то подобное) и переносить его с помощью GDI в обычное окно HDC. RDC / VNC / Citrix должны работать с этой техникой.

Производительность определенно пострадает, но в любом случае это произойдет с удаленным рабочим столом. На самом деле, если бы я был вами, я бы смоделировал ОЧЕНЬ простой прототип и продемонстрировал бы производительность, прежде чем приступить к нему.

Удачи!

1 голос
/ 02 января 2009

Я думаю, что в Windows 7 есть поддержка удаленного взаимодействия D3D - вероятно, для W7 требуется клиент и сервер.

0 голосов
/ 31 августа 2008

Встроенный удаленный рабочий стол работает. (Вам не нужно делать ничего особенного)

Но это очень медленно, потому что в случае сомнений он просто отправляет содержимое окна в виде растрового изображения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...