問題タブ [off-screen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
720 参照

opengl - glReadPixels は機能しますが、PBO を使用すると INVALID_OPERATION が返されます

glreadpixels で INVALID_OPERATION を与える作業コードがあるため、混乱しています。私の推測では、パフォーマンスの問題を引き起こしている/引き起こす可能性があります。

FBO へのオフスクリーン レンダリングを行ってから、PBO からシステム メモリを読み込んでいます。

glReadPixels は INVALID_OPERATION を返しますが、最初のフレームを除くすべてのフレームを返します。どういうわけか、最初はエラーが発生しませんが、それ以降は文句を言います。そのエラーにもかかわらず、コードは正常に機能することを強調する必要があります。

私のコードは次のようになります。

初期化 (起動時にのみ呼び出されます):

オフスクリーン レンダリング (フレームごとに 1 回呼び出される):

0 投票する
0 に答える
270 参照

android - Android onSensorChanged バグ: 修正方法

そのため、Android デバイスの次のバグ/機能に関する多くのスレッドと質問があります。

Android 開発で SensorManager から SensorEvents を登録すると、デバイスの画面がオフになるまで、アプリケーションにのみ通知されます。その後、SensorManager はイベントの配信を停止します。

問題のリンク: https://code.google.com/p/android/issues/detail?id=3708回避策の可能
: http://nosemaj.org/android-persistent-sensors オフ(受け入れられた回答を参照)

残念ながら、提案された回避策はすべてのデバイスで機能するとは限りません。この動作は、カスタム rom またはカーネルを除いて、アクセス/変更が困難なドライバー/ファームウェア コードに関連していると想定されます。

私の質問: この動作を修正するカスタム カーネルまたは ROM を構築する可能性があると思います。ただし、そもそもカーネルをいじったことはありません。したがって:

  1. この問題にすでに対処している可能性のある既知の rom/カーネルはありますか? 同じ考え/問題を抱えている人がたくさんいることを願っています.
  2. そうでない場合、これを自分で修正できる可能性はどれくらいですか? カーネルをアンパックして再構築することについてではなく、正確なコード スポットを見つけて修正することについて話します (たとえば、画面ロックの分離 <-> センサーイベントのリッスンなど)?

私は数年前から開発者であり、高度なスキルを持っています。しかし、一部のカーネル開発者や特に経験豊富なユーザーがここで洞察を提供できるかもしれません。

ご意見をお寄せいただきありがとうございます。

0 投票する
1 に答える
403 参照

javascript - jquery ツールチップは、オフスクリーン時に位置を変更する必要があります

ウィンドウのスクロール時に、ツールチップが親の上/下/左/右に正しく表示される必要があります。デモを下にスクロールすると、ツールチップ ブレーキの位置が表示されます。

親の y オフセットを計算し、ツールチップを正しい位置に表示するにはどうすればよいですか? 私はほとんどそこにいますが、何が欠けているのかわかりません。 http://fiddle.jshell.net/j7MWE/

0 投票する
0 に答える
1213 参照

c++ - Direct2D/C++ - ビットマップを使用したオフスクリーン レンダリング

C++ を使用して Windows デスクトップ アプリケーション用の Direct2D アプリケーションを既に実装しており、シミュレーション中のグラフィカルな結果 (点、線、および楕円) を示しています。シミュレーションが実行されている限り、シミュレーション値を保存するためのバッファーを保持し、時間間隔ごとに値をプロットするだけです。今のところ、Hwnd( ID2D1HwndRenderTarget) のように直接描画している状況です。

ここで、ビットマップをイメージとしてコンピューターに保存する必要があるため、ビットマップを使用したオフスクリーン レンダリング/描画を使用します (シミュレーション結果を保存するためにスクリーンショットを取得/キャプチャするのと同じです)。この場合、どのように進めればよいですか (Direct2D の有無にかかわらずIWICBitmapFactory- 後で画面をキャプチャするため)。

  1. 作成ID2D1HwndRenderTarget pHwndRenderTarget- 使用pD2DFactory->CreateHwndRenderTarget()

  2. 作成ID2D1BitmapFactory pBitmapFactory- 使用pHwndRenderTarget->CreateCompatibleRenderTarget()

  3. 空のビットマップを作成するID2D1Bitmap ID2D1Bitmap pBmp- を使用pBitmapFactory->CreateBitmap()

  4. ?? このビットマップに線を引く必要がありますか? そうでない場合は、どこに線を引きますか

  5. 最後に、誰BeginDraw()との間EndDraw()にビットマップを配置すればよいでしょうか?

  6. 後で、このビットマップのスクリーンショットをキャプチャします。なしIWICBitmapFactoryでこれを達成できますか?コードサンプルをいただければ幸いです。

0 投票する
2 に答える
485 参照

x11 - OSG はホスト GPU ではなくクライアント側 GPU を使用します

ウィンドウをポップアップせずにレンダリングする単純な OSG オフスクリーン レンダラーを作成しました。

ただし、sshサーバーに接続してアプリケーションを実行すると、実際にはサーバー GPU ではなくクライアント GPU が使用されます。サーバーには 4 つの GeForce GPU があります。に変更しようとしましDISPLAYhostname:0.0が、うまくいきませんでした。

Linux でアプリケーションがクライアント GPU ではなくサーバー GPU を使用するようにするにはどうすればよいですか?

0 投票する
0 に答える
522 参照

android - 画面外の WebView を強制的に描画する

各 WebView が画面サイズに完全に収まる WebViews のスライダーがあります。ユーザーは左から右に、またはその逆にスクロールできます。

問題は、これまでに表示されたことのない WebView が表示領域に入ると発生します。そのコンテンツはプリロードされていますが、Android がそれを認識してコンテンツを表示するまでの数ミリ秒間、表面全体が空白になります。

百聞は一見に如かず。 スキーマ

ビューが追加されるたびに「requestLayout」を実行します。私はそれらを無効にし、偽のスクロールをしようとさえしました...しかし成功しませんでした。

対象の API レベルは 17 です。