8,305
社区成员
发帖
与我相关
我的任务
分享
Texture2D<uint> Input : register( t0 );//texture2d,因为是格式为DXGI_FORMAT_R8G8B8A8_UNORM,所以类型为uint
RWStructuredBuffer<uint> outBuff : register( u0 );//存放结果的buffer
[numthreads( 1, 1, 1 )]
void CSHor( uint3 nGid : SV_GroupID)
{
outBuff[nGid.y*nWidth+nGid.x] =Input[nGid.xy];//outPut结果不正确,copy buffer到cpu上保存下来图片颜色变的非常厉害。
}