HLSLピクセルシェーダーコード
HLSLピクセルシェーダーコード
HLSLピクセルシェーダーコード
入力拡張
px
-
出力拡張
px
-
Value0
-
Value1
-
Value2
-
Value3
-
ソースコード
Texture2D InputTexture : register(t0);
SamplerState InputSampler : register(s0);
cbuffer constants : register(b0)
{
float time: packoffset(c0.x);
float duration: packoffset(c0.y);
float value0 : packoffset(c0.z);
float value1 : packoffset(c0.w);
float value2 : packoffset(c1.x);
float value3 : packoffset(c1.y);
float left : packoffset(c1.z);
float top : packoffset(c1.w);
float right : packoffset(c2.x);
float bottom : packoffset(c2.y);
};
float4 main(float4 pos : SV_POSITION, float4 posScene : SCENE_POSITION, float4 uv : TEXCOORD0) : SV_Target
{
float4 color = InputTexture.Sample(InputSampler, uv.xy);
return color;
};