Как включить поддержку WebGL в компоненте веб-браузера Delphi 10.1?

#delphi #webgl #delphi-10.1-berlin #twebbrowser

#delphi #webgl #delphi-10.1-берлин #twebbrowser

Вопрос:

Нам нужно воспроизвести 3D Viewer в нашем приложении delphi 10.1. Для этого мы используем TWebBrowser компонент Delphi для эмуляции браузера. Но TWebBrowser в Delphi не поддерживается WebGL. Есть ли какой-либо способ преодолеть эту проблему?

Комментарии:

1. Вам должно быть ясно, используете ли вы VCL или FMX, потому TWebBrowser что они совершенно разные для каждого.

Ответ №1:

Вместо TWebBrowser компонента, который инкапсулирует Internet Explorer, вы могли бы использовать Chromium Embedded Framework ( CEF ).
Но тогда вам придется поставлять свое приложение с дополнительными библиотеками DLL, просто чтобы иметь это в виду.

Смотрите Здесь vor V3 или здесь для V4.

Комментарии:

1. То есть, если OP использует VCL, который не был указан.

2. CEF4Delphi имеет компоненты VCL и FMX для встраивания браузера Chromium с WebGL, но только в Windows. пользователь должен уточнить, работает ли его / ее приложение на Windows или какой-либо другой платформе.