shader

    -1

    1答えて

    のユーザーイン/アウトの場所がSPIR-Vに必要です。glslValidator.exeを使用してシェイダー用のSPIR-Vファイルを生成したいときはいつでも最新のVulkan SDKをインストールしました。次のエラーに ERROR: Shader.vert:17: 'location' : SPIR-V requires location for user input/output ERROR

    -1

    2答えて

    QT QuickアプリケーションでQRコードをグラフィカルに表現するにはどうすればよいですか? QRコードのビットマップは、いくつかのシェーダーを使って白黒セルの正方行列としてグラフィカルに表現できると思います。パフォーマンスに最適なソリューションです。 現在、私はGridViewとの束を使って作成することができます。長方形 s。それは記憶するメモリの浪費とCPU/GPUのレンダリング時間とみなさ

    0

    1答えて

    誰でも "テクスチャ空間"と "スクリーンスペース"の違いを説明できますか?3Dレンダリングパイプラインで高度な照明を解決するときは?私はシェイダーの初心者です。

    2

    2答えて

    私は知っておきたいことは、webglの描画呼び出しで頂点シェーダーが何回呼び出されるかを理解する方法は何ですか?本当にインスタンス化するものが何であるかを知りたいので、各インスタンスのすべての共有頂点を呼び出しますか?それはあまりにも多くの時間を頂点シェーダと呼ぶでしょう

    0

    1答えて

    Direct3DとOpenGLは同じように動作すると思いますので、私はAPIを指定しません。 シーンの裏側で、​​フラグメントシェーダに渡されたときに頂点シェーダの出力構造が補間されるのですか、中間値で補間(複数回実行)されるシェーダですか? 比較的高価なフラグメントシェーダーと少数の頂点を処理する場合、そのコードの一部を頂点シェーダーに移動するとパフォーマンスが向上しますか?

    -1

    1答えて

    shadertoy.comで見つけたこのフラグメントシェーダがあります。今はthree.jsで実装します。私の問題は、実際にシェーダの「時間」をコントロールできるようにしたいということです。私はそれを "再生"させ、その効果を "逆戻り"させて開始点に戻すことができます。インタラクティブなので、アニメーションの問題ではありません。 これを行うにはどうすればよいでしょうか? はここshadertoy

    2

    1答えて

    私は非常にシンプルなOpenGLアプリケーションを使用して、テクスチャ付きクワッドを1つしかレンダリングしません。これは、(テクスチャクワッドがうまく表示されます)だけで正常に動作私のコードです: // Bind the test texture glBindTexture(GL_TEXTURE_2D, mTestTexture); // Draw the quad glBegin(GL

    0

    1答えて

    を拡張するために、このように私のsurface.shader.fragmentファイル内の関数を使用することはできません:私は機能を削除する場合、期待どおりにすべての作業を掛け float time = u_time; float multiply(float n) { return n*2.0; }; vec3 color = vec3(1.0,0.0,0.0); _surf

    -1

    1答えて

    OpenGLのすべての型フォーマットと本当に混同しています。基本的には、整数を書くことができるテクスチャを作成し、整数を読み込むことができます。私は以下を試しました: glTexImage2D(GL_TEXTURE_2D, 0, GL_R32I, bufferRes.x, bufferRes.y, 0, GL_RED, GL_INT, NULL); これは私に "INVALID OPERATI

    0

    1答えて

    ユニティ5のステンシルシェイダー(バージョン2017.1.1)で作業を開始しました。トップダウンゲームで視線マスクを作成しようとしています。キャラクターの視界を遮っていません)私はこの問題に関するYouTubeチュートリアル(https://www.youtube.com/watch?v=xkcCWqifT9M&t=185s)に従っていましたが、彼と全く同じコードを使用していたにもかかわらず、私の