問題タブ [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 投票する
6 に答える
15934 参照

graphics - 汚い四角形

フレーム バッファの更新を最小限に抑えるための「ダーティ レクタングル」を計算するためのアルゴリズムの実装に関するリファレンスはどこにありますか? 任意の編集を許可し、表示の更新に必要な「ビット ブリット」操作の最小セットを計算する表示モデル。

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

iphone - iPhone でピクセルをプッシュする

フレームバッファを取得して iPhone のソフトウェアでレンダリングする最速の方法は何ですか?

基本的には13hモードに突入するので、エフェクトを作ってみようかな?:)

0 投票する
4 に答える
3554 参照

iphone - iPhoneでピクセルをより速くプッシュする方法は?

以前にピクセルプッシュについて尋ねたところ、画面にノイズを表示するのに十分な距離まで到達することができました. これが私がどのように初期化するかです:

各フレームをレンダリングする方法は次のとおりです。

問題は、これが非常に遅く、約 5fps であることです。バッファを公開するパスが間違っているに違いないと思います。3D チップを使用せずに、30fps で更新できるフルスクリーンのピクセルベースのグラフィックスを実行することは可能ですか?

0 投票する
5 に答える
4963 参照

iphone - OpenGL:「消しゴム」ツールを実装する方法は?

描画/ペイント メカニックが関与する iPhone 用のゲームに取り組んでおり、既にペイントされたものを消去するツールを作成しようとして問題が発生しています。

主な問題は、ペイントされている背景が単色ではなく、静止画像またはアニメーションであることです。描画でさまざまなブレンド オプションと論理演算を使用してみましたが、何も機能していないようです。私は OpenGL を初めて使用するので、何か不足しているに違いありません。

任意のヒント?

編集: もう少し情報を提供するために、ブラシにテクスチャを使用し、glVertexPointer() と glDrawArrays() を使用してそれらをレンダリングしています。例えば:

編集 2: 残念ながら、ステンシル バッファは iPhone では利用できません。: (

編集 3: Framebuffer オブジェクトは iPhone で利用でき、それが私が取った道です。まだ完全には実装していませんが、これまでのところ、希望どおりに機能しているようです。みんな、ありがとう!

0 投票する
6 に答える
12019 参照

c++ - X.11環境を離れずにDirectFBアプリを開発する方法

組み込みプラットフォーム用のGUIアプリケーションを、ウィンドウをまったく使用せずに開発しようとしています。DirectFBを使用して開発していますが、これは私のニーズに非常に適しています。

私が開発する組み込みはそれほど強力ではないので、私は本当に自分のUbuntuデスクトップで開発してみたいと思います。問題は、FramebufferがX.orgと競合しているため、デスクトップ全体が離れてしまい、変更の結果を確認するためだけにX.orgをシャットダウンすることです。

私のニーズに合った優れたフレームバッファシミュレータはありますか?QtにはQVFbと呼ばれるものがありますが、これはQtアプリの開発でのみ機能し、DirectFBのVNCバックエンドは常にクラッシュします。

それで、何かアイデアはありますか?

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

opengl - オフスクリーン フレーム バッファへのフラグメント シェーダ レンダリング

Qt ベースのアプリケーションで、2 つのテクスチャ (両方とも 1000x1000 ピクセル)でフラグメント シェーダを実行したいと考えています。

長方形を描くと、フラグメント シェーダーが正常に動作します。

しかし、出力をGL_AUX0フレームバッファにレンダリングして、結果を読み戻してファイルに保存したいと考えています。

残念ながら、ウィンドウ サイズが 1000x1000 ピクセル未満の場合、出力は正しくありません。ウィンドウ サイズの領域だけがフレーム バッファーにレンダリングされます。

テクスチャ全体のフレーム バッファを実行するにはどうすればよいですか?

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

c++ - Linuxフレームバッファに直接書き込む方法は?

Linuxフレームバッファに直接書き込む方法は?

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

imagemagick - 組み込みLinuxフレームバッファのスクリーンショットを撮る

評価キット(Zoom OMAP35x Torpedo Development Kit)でEmbeddedLinuxを実行しています。ボードにはLCDが付いているので、スクリーンショットを撮ってgifまたはpngに変換できるようにしたいと思います。「cp/dev / fb0 screen.raw」を実行すると生データを取得できますが、画像をgifまたはpng形式に変換する方法に困惑しています。

ImageMagickからの変換(例: "convert -depth 8 -size 240x320 rgb:./ screen.raw -swap 0,2 -separate -combine screen.png")を試してみましたが、見た目の画像を取得できませんでした右。

私が試すことができる他のツールを誰かが知っていますか?または、ImageMagickを使用するためのヒントはありますか?