問題タブ [cg]
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.
compiler-errors - NVIDIA CG からコンパイル エラーを取得するにはどうすればよいですか?
cg コンパイルから詳細なエラーを取得するにはどうすればよいですか?
現時点で私のコードは次のようなものです:
しかし、私が得るのは「コンパイルがエラーを返しました」だけです。
opengl シェーダーの GL_COMPILE_STATUS を指定した glGetShaderiv のような、より複雑なエラー メッセージを取得する方法はありますか?
リファレンスには何も見つかりませんが、かなり基本的な要件のようです。
エラーをチェックするためのコード生成なしで最初にシェーダーで cgc を実行していますが、すべてをキャッチするわけではありません。
ありがとう。
git - git の特定のブランチにファイルを追加するには?
実際のものを追加する前に、gitでサンプルテストを行っています。
これが私がすることです:
次に、File1 を branch1 に追加します。これを行う方法?
graphics - 「ダンシング」ピクセルなしで画像をダウンサンプリングする
リアルタイムで画像 (1280x720) を非常に小さいスケール (16x16) にダウンサンプリングし、画像が移動するときに「ダンシング」ピクセルに悩まされないようにしたいとします。どの手法を使用しますか?
これは XBox360/PS3 GPU を使用します。
16x16 の画像には、元の画像の非常に「一般化された」表現のみが含まれている必要があることに注意してください。これは、色の大まかな推定のようなものです。
直接ダウンサンプリングを行うと、ピクセルがサンプリングに出入りするため、画像が移動したときにダンス/ディスコ効果が得られます。
助けてくれてありがとう。
maya - アプリケーションからCGFXへの頂点カラーの取得に関する問題
問題:cgfxシェーダーでMayaによって提供される頂点カラーを操作したいと思います。ささいな問題になるはずですが、今のところ運がありません。
試行:以下に、生の頂点カラーを表示するだけの非常に単純なシェーダーを作成しました。結果は真っ白です。
詳細:内部的にシェーダーは正常に機能します。vsで頂点の色を赤に設定すると、正常に機能します。したがって、問題はMayaから値を取得することです。また、COLORとCOLOR0の両方で試してみました。
ヘルプやガイダンスをいただければ幸いです。
iphone - CGContextSelectFont を使用して現在の言語に基づいてエンコーディングを選択する方法は?
CGContextSelectFont を使用してビットマップに描画しますが、特定のエンコーディングを使用します。別の言語を使用している場合、これは機能しません。現在の言語に基づいてエンコーディングを選択する推奨される方法は何ですか? ローカリゼーションが正常に機能していることに注意してください。
pixel-shader - 新しいバージョンの Cg コンパイラが、より多くの命令を使用してシェーダーを生成するのはなぜですか?
次のようなシェーダーがあります。
そして、私は次のようにコンパイルしています:
現在、Cg コンパイラのバージョンが異なると、異なる出力が作成されます。
cgc バージョン 2.2.0006 は、18 の命令を使用してシェーダーをアセンブラー コードにコンパイルしています。
/li>cgc バージョン 3.0.0016 は、23 の命令を使用してシェーダーをアセンブラー コードにコンパイルしています。
/li>
奇妙なことに、cg 3.0 の最適化レベルは何も影響していないようです。
誰かが何が起こっているのか説明できますか? cg 3.0 でコンパイルすると、最適化が機能せず、シェーダーが長くなるのはなぜですか?
コンパイルされたシェーダーからコメントを削除したことに注意してください。
parameters - Cgシェーダーから構造体パラメーターを取得する
これは面倒ですが、Cgシェーダーから構造体パラメーターを取得するためのより良い方法はありますか?
11_two_light_with_structsの例(OpenGL)では、シェーダーにstructMaterialがあります。
Cgシェーダー:
次に、コードでこれを行います。
Cコード:
退屈なようです、あなたはただすることはできません
次に、次のようなものがあります。
ここでは、構造体を配列として処理しようとしていますが、最後のコマンドは機能せず、「パラメーターは数値型ではありません」というエラーが表示されます。
iphone - 画像を扱うiPhoneはすべてのプロセスを停止します
こんにちは、私は iPhone 開発に不慣れなので、これはすべて間違っている可能性があります。画像を 3 回続けて変換したいのですが、変換すると 3 回の変換がすべて完了するまで iPhone がロックされます。ステップ間に関数がありますが、最後の画像変換が起動するまで起動しません。これは、以下のコード ノートを読めばより理解できます。
私の質問は
画像を変換するより高速な方法はありますか? 2.コードを順番に起動し、画像変換間の関数がインラインで起動するように、ロックアップを停止するにはどうすればよいですか?
/li>
opengl-es - OpenGL-ES と Cg
OpenGL ES 2.0 で Cg シェーダー言語を使用できますか?
OpenGL ES 2.0 で GLSL を、OpenGL で Cg を使用できることは知っていますが、OpenGL ES の Cg サポートがあるかどうかは疑問です。
data-structures - ハーフエッジデータ構造を構築しながらペアエッジを見つける方法
このウェブページに基づいて、ハーフエッジのデータ構造を作成しました。
メッシュは .obj から読み込まれ、各頂点の情報と、面を構成する 3 つの頂点の情報が含まれています。唯一の問題は、特定のエッジのペア エッジを知るにはどうすればよいかということです。
現在、エッジ構造体に終了頂点だけでなく開始頂点情報も記録し、O(N^2) を比較してペアエッジを見つけます。もっと良い方法があると思いますが、方法がわかりません。