2
を有効にすることはできません私はこのように私のクロムのブラウザを初期化しています:CefSharpは - WebGLの
CefSettings settings = new CefSettings();
settings.CommandLineArgsDisabled = false;
settings.CefCommandLineArgs.Clear();
settings.CefCommandLineArgs.Add("enable-3d-apis", "1");
settings.CefCommandLineArgs.Add("enable-webgl-draft-extensions", "1");
settings.CefCommandLineArgs.Add("enable-gpu", "1");
settings.CefCommandLineArgs.Add("enable-webgl", "1");
Cef.Initialize(settings);
var chromeBrowser = new ChromiumWebBrowser();
chromeBrowser.Address = "http://get.webgl.org/";
targetGrid.Children.Add(chromeBrowser);
だから私は、コマンドの多くはhereが見つかりましたが、無駄にしてみてください。それはウェブサイトを読み込み、それは "私のブラウザはwebglをサポートしていますが、有効になっていません。私は見えない方法でキューブが回転するのを見なければならない。私はこれに関するいくつかのSOスレッドを探しました。そのうちの1人はスピードについて不平を言って、そこからの初期化をコピーしました(そのコマンドライン引数のみ)。私はまた、これらを追加する前に無効化コマンドを無効にしてみました。
settings.CefCommandLineArgs.Add("disable-webgl", "0");
成功しません。誰かがCefSharp 55のwebglを正しく初期化する方法を教えてもらえますか?
WPFまたはWinforms control? WPFには多くの問題があり、WinFormsHostを使用してWPFでコントロールをホストしました。それでは、フルタッチサポートとGPUアクセラレーション、つまり –
@PeuczyńskiWPFコントロールがあります。 WinFormsHostをどうやってやったのですか? – agiro
申し訳ありませんが、遅れています。私はアフリカだった。私はMainWindowでWinformsHostを持っています。私はそれを好きです。http://pastebin.com/5PKcXCWh私はあなたが望むなら、完全なソリューションをアップロードできます –