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