問題タブ [pixel-shading]

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

graphics - VertexShader のエラー「重複レジスタ セマンティクスがまだ実装されていません」

hlsl で拡散反射を実行しようとしています。現在、私は頂点シェーダーに取り組んでいます。残念ながら、でコンパイルしようとすると、次のエラーが発生しますfxc.exe

頂点シェーダー コード:

そして、コンパイルを実行するために使用するコマンド:

このエラーが発生するのはなぜですか? これを防ぐにはどうすればよいですか?

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

c# - 背景色を削除して透明なピクセルを保持するには、どのピクセル シェーダーを使用できますか?

WPF でピクセル シェーダーを使用して特定の色を削除できますが、背景の上にアルファ ピクセルがレイヤー化されています。背景色を削除したいが、アルファ ピクセルは保持したい。

たとえば、Image 1があります。これは、真っ黒な背景に不透明度 50% の赤い長方形が重ねられたものです。赤い四角形がアルファ 50% のままになるように黒い背景を削除したいので、結果の画像を画像 2-3 (左) のように青い背景に重ねることができます。

しかし、ピクセル シェーダーを使用して特定の色を削除すると、イメージ 2-3 (右) が得られますが、これは私が望んでいるものではありません。

画像 2-3

  1. 出来ますか?
  2. このプロセスはどのように呼ばれますか?
  3. WPFでそれを行うためにどのピクセルシェーダーを使用できますか?