1617a3babSopenharmony_ci
2617a3babSopenharmony_ciunorm float4 uf4;
3617a3babSopenharmony_ci
4617a3babSopenharmony_ciTexture3D<unorm float4> ResultInU: register(t0);
5617a3babSopenharmony_ciRWTexture3D<unorm float4> ResultOutU: register(u0);
6617a3babSopenharmony_ci
7617a3babSopenharmony_ciTexture3D<snorm float4> ResultInS: register(t1);
8617a3babSopenharmony_ciRWTexture3D<snorm float4> ResultOutS: register(u1);
9617a3babSopenharmony_ci
10617a3babSopenharmony_ci[numthreads(16, 16, 1)]
11617a3babSopenharmony_civoid main(uint3 tid: SV_DispatchThreadID)
12617a3babSopenharmony_ci{
13617a3babSopenharmony_ci    ResultOutS[tid] = ResultInS[tid] + uf4;
14617a3babSopenharmony_ci    ResultOutU[tid] = ResultInU[tid];
15617a3babSopenharmony_ci}
16