問題タブ [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.
opengl - glReadPixels は機能しますが、PBO を使用すると INVALID_OPERATION が返されます
glreadpixels で INVALID_OPERATION を与える作業コードがあるため、混乱しています。私の推測では、パフォーマンスの問題を引き起こしている/引き起こす可能性があります。
FBO へのオフスクリーン レンダリングを行ってから、PBO からシステム メモリを読み込んでいます。
glReadPixels は INVALID_OPERATION を返しますが、最初のフレームを除くすべてのフレームを返します。どういうわけか、最初はエラーが発生しませんが、それ以降は文句を言います。そのエラーにもかかわらず、コードは正常に機能することを強調する必要があります。
私のコードは次のようになります。
初期化 (起動時にのみ呼び出されます):
オフスクリーン レンダリング (フレームごとに 1 回呼び出される):
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 を構築する可能性があると思います。ただし、そもそもカーネルをいじったことはありません。したがって:
- この問題にすでに対処している可能性のある既知の rom/カーネルはありますか? 同じ考え/問題を抱えている人がたくさんいることを願っています.
- そうでない場合、これを自分で修正できる可能性はどれくらいですか? カーネルをアンパックして再構築することについてではなく、正確なコード スポットを見つけて修正することについて話します (たとえば、画面ロックの分離 <-> センサーイベントのリッスンなど)?
私は数年前から開発者であり、高度なスキルを持っています。しかし、一部のカーネル開発者や特に経験豊富なユーザーがここで洞察を提供できるかもしれません。
ご意見をお寄せいただきありがとうございます。
javascript - jquery ツールチップは、オフスクリーン時に位置を変更する必要があります
ウィンドウのスクロール時に、ツールチップが親の上/下/左/右に正しく表示される必要があります。デモを下にスクロールすると、ツールチップ ブレーキの位置が表示されます。
親の y オフセットを計算し、ツールチップを正しい位置に表示するにはどうすればよいですか? 私はほとんどそこにいますが、何が欠けているのかわかりません。 http://fiddle.jshell.net/j7MWE/
c++ - Direct2D/C++ - ビットマップを使用したオフスクリーン レンダリング
C++ を使用して Windows デスクトップ アプリケーション用の Direct2D アプリケーションを既に実装しており、シミュレーション中のグラフィカルな結果 (点、線、および楕円) を示しています。シミュレーションが実行されている限り、シミュレーション値を保存するためのバッファーを保持し、時間間隔ごとに値をプロットするだけです。今のところ、Hwnd
( ID2D1HwndRenderTarget
) のように直接描画している状況です。
ここで、ビットマップをイメージとしてコンピューターに保存する必要があるため、ビットマップを使用したオフスクリーン レンダリング/描画を使用します (シミュレーション結果を保存するためにスクリーンショットを取得/キャプチャするのと同じです)。この場合、どのように進めればよいですか (Direct2D の有無にかかわらずIWICBitmapFactory
- 後で画面をキャプチャするため)。
作成
ID2D1HwndRenderTarget pHwndRenderTarget
- 使用pD2DFactory->CreateHwndRenderTarget()
作成
ID2D1BitmapFactory pBitmapFactory
- 使用pHwndRenderTarget->CreateCompatibleRenderTarget()
空のビットマップを作成する
ID2D1Bitmap ID2D1Bitmap pBmp
- を使用pBitmapFactory->CreateBitmap()
?? このビットマップに線を引く必要がありますか? そうでない場合は、どこに線を引きますか
最後に、誰
BeginDraw()
との間EndDraw()
にビットマップを配置すればよいでしょうか?後で、このビットマップのスクリーンショットをキャプチャします。なし
IWICBitmapFactory
でこれを達成できますか?コードサンプルをいただければ幸いです。
x11 - OSG はホスト GPU ではなくクライアント側 GPU を使用します
ウィンドウをポップアップせずにレンダリングする単純な OSG オフスクリーン レンダラーを作成しました。
ただし、ssh
サーバーに接続してアプリケーションを実行すると、実際にはサーバー GPU ではなくクライアント GPU が使用されます。サーバーには 4 つの GeForce GPU があります。に変更しようとしましDISPLAY
たhostname:0.0
が、うまくいきませんでした。
Linux でアプリケーションがクライアント GPU ではなくサーバー GPU を使用するようにするにはどうすればよいですか?
android - 画面外の WebView を強制的に描画する
各 WebView が画面サイズに完全に収まる WebViews のスライダーがあります。ユーザーは左から右に、またはその逆にスクロールできます。
問題は、これまでに表示されたことのない WebView が表示領域に入ると発生します。そのコンテンツはプリロードされていますが、Android がそれを認識してコンテンツを表示するまでの数ミリ秒間、表面全体が空白になります。
百聞は一見に如かず。
ビューが追加されるたびに「requestLayout」を実行します。私はそれらを無効にし、偽のスクロールをしようとさえしました...しかし成功しませんでした。
対象の API レベルは 17 です。