Рендеринг Webkit в текстуру GL - PullRequest
6 голосов
/ 02 августа 2009

Я ищу портативный, как можно менее хакерский способ рендеринга WebKit в текстуру и вставки событий обратно в текстуру. Бонусные баллы за возможность переопределить тему элементов пользовательского интерфейса (текстовые поля, кнопки, полосы прокрутки). Дополнительные бонусные баллы за возможность рендеринга на поверхность SDL. В целом, я хотел бы иметь возможность просто получить байтовый массив RGBA и делать с ним все, что захочу. Браузер не должен быть запущен, все должно быть сделано в игре.

Это никоим образом не должно зависеть от платформы и должно быть совместимо с разработкой как проприетарного, так и свободного от DFGS программного обеспечения.

Ответы [ 2 ]

8 голосов
/ 08 февраля 2011

Berkelium - проект с открытым исходным кодом (BSD), предназначенный для этого, но у меня нет личного опыта с ним.

Редактировать октябрь 2013 г .:

Мне все еще кажется, что время от времени я получаю повышенный ответ за этот ответ, хотя, как упоминалось в комментариях ниже, Берклий, кажется, в значительной степени заброшен (я знаю, что смутно защищаю его от этого обвинения в комментариях, но на самом деле это правда ).

Я недавно прочитал некоторые обнадеживающие вещи о Chromium Embedded и предположил бы, что дорогой читатель может захотеть проверить это, а также этот связанный вопрос SO .

Awesomium также стоит упомянуть. Если кто-то не будет FOSS, это может помешать заключению сделки, но его можно использовать бесплатно, если ваш доход составляет менее $ 100 тыс.

0 голосов
/ 21 января 2010

Я думаю Awesomium делает то, что вы просите. Это бесплатно для некоммерческого использования. Но следует предупредить, что в предыдущих версиях проекта были серьезные ошибки и проблемы с производительностью. Попробуйте, прежде чем купить.

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