問題タブ [framebuffer]

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 投票する
2 に答える
940 参照

opengl - OpenGL: フレームバッファを 1 つだけ使用し、ターゲット テクスチャを切り替える

複数のフレームバッファ オブジェクトを使用する代わりに、1 つだけ作成し、必要に応じてターゲット テクスチャを切り替えることで同じ結果を得ることができますか?

  • これはすべての場合に悪い考えですか?はいの場合、なぜですか?

私はrender.SetTargetTexture()自分のプログラムの API に関数を実装してきましたが、バックグラウンドで使用されるフレームバッファがこれ以上あると論理的に機能しません。その場合、フレームバッファを完全に公開する必要があります。

0 投票する
7 に答える
17956 参照

linux - Linuxフレームバッファ上のGoogleChrome

Linux FrameBuffer上でGoogleクロムを実行する必要があるプロジェクトに取り組んでいます。ウィンドウシステムに依存せずに実行する必要があります(描画するために提供するバッファーを描画する必要があります。これにより、組み込みシステムへの移植が非常に容易になります。簡単)、マルチタブGUIは必要ありません。バッファにレンダラーウィンドウが必要なだけです。これを試した人はいますか?これにはどのようなアプローチを使用する必要がありますか?

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

c - 画面のピクセルを読み取ります(つまり、現在表示されている1024 * 768)

Windows XP、C プログラミング言語で

画面のピクセル (つまり、現在表示されている 1024*768) を高速に読み取りたい

フレームバッファが解決策だと思います。

それで

私は試した

しかし、画面はNULLのようです

初心者の質問でごめんなさい

しかし、誰かがフレームバッファにアクセスしてピクセルを読み取る方法を教えてもらえますか?

どんな方法でも大歓迎です

0 投票する
3 に答える
2286 参照

macos - プロセスの起動時に IOKit が予約するメモリの量を減らすにはどうすればよいですか?

私は非常に大規模なメモリ集約型の 32 ビット アプリケーションに取り組んでいる開発者です。仮想アドレス空間 (メモリ) の不足は私たちにとって問題です。最近の問題の調査中に、IOKit (512MB) によって予約されている大きなメモリ チャンクがあることに気付きました。このメモリは割り当てられておらず、予約されているだけです。さらに調査したところ、ほとんどのアプリケーション (Safari、iTunes など) もすべて、このメモリのチャンクを予約していることがわかりました。未割り当てのままのようです。vmmap を使用してテストしています。たとえば、デフォルトのテンプレートを使用して、XCode で作成された Cocoa アプリケーションを次に示します。

そのメモリのプールを削減または排除するためにできることはありますか? 私たちのアプリケーションは実際にその 512MB を使用できます!!!

編集:さらに調査を行ったところ、このメモリのチャンクは、ユーザー空間にマップされているビデオ カードのフレーム バッファであるようです。したがって、より正確な質問は、ユーザーモードの仮想アドレス空間の大部分を占めるフレームバッファーを制限する方法があるかどうかだと思いますか?

編集: さらにテストを行ったところ、変更が必要なキーは IFBMemorySize であることがわかりました。次のコマンドを実行すると、次のようになります。

または、IORegistryExplorer で確認できます。ただし、その値を変更することに失敗しました。ATIFramebuffer.kext の Info.plist に追加しようとしましたが、ダメです。IOConnectSetCFProperty を呼び出すプログラムを作成しようとしましたが、kIOReturnUnsupported が返されました。

編集: さらに調査した結果、この IOFBMemorySize キーは読み取り専用である可能性が高く、単にビデオ カードで使用可能なメモリの量を報告しているようです。CoreGraphics の Configuration.plist には興味深い値がいくつかあるように見えましたが、メモリ割り当てに影響を与えるものはありませんでした (再起動後でも)。

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

python - 仮想フレームバッファを使用してWebサイトのスクリーンショットを作成するPythonWebkit

問題は、Xサーバーを実行せずにWebサイトのスクリーンショットをキャプチャする必要があることです。

したがって、理論的には、仮想フレームバッファを作成し、それを使用してスクリーンショットをキャプチャすることが可能です。

同様の解決策はありますか、アドバイスをいただければ幸いです。

スルタン

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

wpf - WPF アプリでビデオ カードのフレーム バッファにアクセスするにはどうすればよいですか?

ビデオカードのフレームバッファを見て、データの画像分析を行う(非常に最小限の)WPFアプリを作成しようとしています。

私はこの種のものに関しては完全な初心者であり、投稿する前にいくつかの道をたどってみましたが、実際に何が欲しいのか完全に迷っています。

これは、フル スクリーン ビデオ ゲーム (starcraft 2) のプレイ中にフレームを取得するために使用されますが、アプリの実行中はフレームを取得できるはずです (単純に Windows デスクトップを見ているとき...)。

ありがとう、マーク

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

opengl - OpenGL FrameBuffer オブジェクトの最大サイズ制限?

ラップトップで OpenGL アプリケーションに取り組んでいます。モノクロ画像 (非常に大きい) を表示しようとすると、アプリで認識できない白黒のパターンが多数表示されます。古い Geforce Go 7950 GTX (512 MB) が私のアプリには古すぎるのではないかと思います。問題はフレームバッファ オブジェクトのサイズ制限によるものだと考えています。なれ?

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

c - コンソール(フレームバッファ)で文字を描画する最速の方法は?

フレームバッファベースのコンソールで文字をレンダリングする最速の方法は何でしょうか?XNUディストリビューションのiso_font.hフォントを使用しています。

現在、このコードを使用して文字をレンダリングしていますが、あまり効率的ではないようです。

また、このコードを簡略化できるかどうかも疑問に思っています。

行が多すぎるところまではまともで、コンソール全体を(スクロールするために)再描画する必要があります。その時点で、かなりの遅延が発生します。

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

flash - Flash Player の出力を記録する方法

Flash Player の表示内容を記録する方法はありますか? フレームバッファの内容を 1 秒あたり 30 回サンプリングすることを考えましたが、それが Windows でも可能かどうかはわかりません。

注: swfをaviに変換するソフトウェアがたくさんあることは知っていますが、プログラムで変換したいのは、それらをaviまたはsthとしてディスクに保存することが目的ではないためです。

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

configuration - eglGetConfigs によって取得された構成で EGL_NATIVE_VISUAL_ID がゼロになるのはなぜですか

EGL_NATIVE_VISUAL_ID を指定して eglGetConfigAttrib を呼び出すと、それぞれに 0 がリストされます。特定の属性リストと eglChooseConfig で取得された構成は、正しく機能しているようです。eglGetConfigAttrib で他の属性を取得する場合と同様です。

アイデアはありますか?