| 1234567891011121314151617181920212223242526 |
- // RUN: %dxc -E main -Od -T ps_6_0 %s | FileCheck %s
- // CHECK: main
- float4 Tex2D(Texture2D<float4> t,
- SamplerState s, float2 c) {
- return t.Sample(s, c);
- }
- float4 test(Texture2D<float4> t,
- SamplerState s, float2 c) {
- float4 r = Tex2D(t, s, c);
- r += Tex2D(t, s, c+1);
- r += Tex2D(t, s, c+2);
- r += Tex2D(t, s, c+3);
- r += Tex2D(t, s, c+4);
- return r;
- }
- Texture2D<float4> g_texture;
- SamplerState g_ss;
- float4 main(float2 c: T) : SV_Target {
- return test(g_texture, g_ss, c);
- }
|