問題タブ [varying]

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 に答える
6615 参照

opengl - 頂点シェーダーで 3 回しか設定されていない場合でも、OpenGL はフラグメント シェーダーでさまざまな変数をどのように補間しますか?

頂点シェーダーは頂点ごとに 1 回 (つまり三角形では 3 回) 実行されるため、(例のように) 3 回しか割り当てられない場合、可変変数はどのようにフラグメントごとに計算されるのでしょうか?

フラグメント シェーダー:

頂点シェーダー:

したがって、問題は、このシェーダーが v_Color を 3 回 (三角形で) しか割り当てないため、この背後にあるシステムが各フラグメントで変数 v_Color を計算する方法をどのように知っているかということです。

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

macos - GLSL での構文エラー 'varying'

MacBook Pro で GLFW 3 と OpenGL 4 + GLSL 4 を使用しています。プログラムを起動すると、次の構文エラーが発生します。

シェーダー コード:

可変変数を使用できないのはなぜですか?

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

opengl - OpenGL - さまざまな変数に GLSL を割り当てると、頂点の位置が崩れる

OpenGL バージョン 3.2 で、「sampler2DArray」を使用して同じ寸法の複数の画像を格納し、テクスチャ ポイントを使用してそれらをレンダリングするプロジェクトを一度行いました。

現在、そのプロジェクトを gnu/linux コンピューターに移植しようとしています。このコンピュータは、OpenGL バージョン 2.1 までと GLSL バージョン 1.20 までしかサポートしていません (sampler2DArray はありません)。私の知る限り、新しい機能をサポートするために OpenGL を更新する方法はありません。

私が現在やろうとしているのは、sampler3D を使用して画像を保存し、深度値を使用して必要な画像を選択することです。

テクスチャ深度を頂点シェーダーからフラグメント シェーダーに送信するために、深度値 (0.0 から 1.0) を保持する「可変」浮動小数点変数を宣言しました。

(-0.5、+0.5)、(+0.5、+0.5)、(-0.5、-0.5)、(+0.5、-0.5) の場所に 4 つの画像をレンダリングしています。

画像切り替え方法が機能しているようです (「index」変数を変更すると、画像が変更されます)。しかし、何らかの理由で、すべての画像が割り当てられた位置ではなく (0.0, 0.0) にレンダリングされます。この問題は、テクスチャの深度値を含む可変変数に割り当てず、フラグメント シェーダーで深度値を 0.0 に設定すると解消されます。

頂点シェーダーは次のとおりです。

フラグメント シェーダーは次のとおりです。

私が使用する構造は頂点を表します:

関数の呼び出しglVertexAttribPointer(問題もここにある可能性があります):

よく似た質問も見つけました。「受け入れられた」とマークされた回答は、問題の原因はシェーダーに16を超えるさまざまなベクトルがあることであると主張しています(これは私には当てはまりません)。

リンクは次のとおりです:異なる頂点シェーダーに属性を割り当てている間、GLSL で奇妙なエラーが発生しました

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

r - R コード、しきい値 AutoRegressive プロセスの一般的な遷移変数の検索

以下は、AR(pmax) を指定して最適な「しきい値変数」を見つけるためのコードです。可変係数 AR は、TAR を一般化したもので、より複雑な滑らかなダイナミクスに対応します。Pmax は AR(pmax) を制御します。P は、最初のコンポーネントの最大ラグです。Q は、2 番目のコンポーネントの最大ラグです。R は、2 番目のコンポーネントの最大パワーです。

a[i,j,k] は関数係数の変数 ==> X(t)=F0(a[i,j,k])+ F1(a[i,j,k])*X( t-1)+..+ Fm(a[i,j,k])*X(tm) 従来の AR(m) X(t)=a0+a1*X(t-1)+.. の代わりに+am*X(tm). トリプル ループを使用して一般的な遷移変数を見つけることを計画しています。これが、a[i,j,k]= X(ti)*X^k(tj) である理由です。

最適なポリシーは、おそらく有効な自由度が最も低い遷移変数を表示することですが、私が抱えている問題は次のとおりです。a[i、j、k]のエラー= blagg[、c(i)] * blagg[、c (j)]^k : 添字の数が正しくありません。あなたの時間と配慮していただきありがとうございます

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

wordpress - 最初の vagrant up が失敗する

wordpress サイトで作業するために vvv を起動して実行しようとしていますが、「First Vagrant Up」の指示に従っている間にインストールが失敗します。以下の端末出力を見つけることができます。

以下のvagrant upコマンドはsudoとして実行されますが、それなしで実行しても同じ結果が得られます。

https://github.com/Varying-Vagrant-Vagrants/VVV/tree/master#the-first-vagrant-up

インストールがステップ 8 で失敗する

アップデート:

何らかの理由で、VM に接続することさえできないという問題を解決する唯一の方法は、手動でサーバーに ssh しvagrant ssh、次のコマンドを実行して不足していると言われているソフトウェアを手動でインストールすることです。コマンド (この場合):

これは、VM で自分のサイトを実際に表示できるという問題を解決しませんでした。すべてがインストールされたにもかかわらず、VM が適切に構成されていないように思われる実際のサイトを表示できませんvagrant up

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

python - python、さまざまな辞書サイズの情報を csv ファイルに保存して読み取る

SQLクエリと結果を持つPython辞書を実装しました。

毎日、結果は辞書形式の CSV ファイルに書き込まれます。注: Python 辞書はオーダリングされません。そのため、追加のクエリ (Q7、Q8、Q9 など) がディクショナリに追加されると、各行の列が異なる場合があります。

辞書に新しい SQL クエリを追加すると、追加情報も同じ csv ファイルに保存されます。

たとえば、Q7 を追加すると、辞書は次のようになります。

csvファイルは次のようになります

('Q1', 25);('Q3', 23);('Q2', 15);('Q5', 320);('Q4', 130);('time', '20.03.2016' )

csv で利用可能なすべての情報、つまりすべての SQL キーについて、時間と値 (数値) のプロットをプロットする必要があります。

csv ファイルは規則的なパターンを保持していません。最後に、利用可能なすべての Q とそれに対応する値をグラフにプロットしたいと思います。行で Q が欠落している場合、プログラムはその日付の値を 0 と想定する必要があります。

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

hive - hive-hbase の統合により、classnotfoundexception NULL::character Various がスローされる

このリンクに従ってください https://cwiki.apache.org/confluence/display/Hive/HBaseIntegration#HBaseIntegration-HiveMAPtoHBaseColumnFamily

ハイブと hbase を統合しようとしています。hive-site.xml に次の構成があります。

次に、hbase に「ts:testTable」という名前のテーブルを作成します。

次に、ハイブに外部テーブルを作成します。

ここまでは順調ですね。しかし、テスト テーブルからデータを選択しようとすると、例外がスローされました。

何か不足していますか?

HBase 1.2.1でHive 2.0.0を試しています