Home | History | Annotate | Download | only in Shader

Lines Matching defs:rhw

553 			Float4 rhw = Float4(1.0f) / o[pos].w;
560 o[pos].x = (o[pos].x - L) / W * rhw;
561 o[pos].y = (o[pos].y - T) / H * rhw;
562 o[pos].z = o[pos].z * rhw;
563 o[pos].w = rhw;
661 Float4 rhw = Float4(1.0f) / w;
663 v.x = As<Float4>(RoundInt(*Pointer<Float4>(data + OFFSET(DrawData,X0x16)) + v.x * rhw * *Pointer<Float4>(data + OFFSET(DrawData,Wx16))));
664 v.y = As<Float4>(RoundInt(*Pointer<Float4>(data + OFFSET(DrawData,Y0x16)) + v.y * rhw * *Pointer<Float4>(data + OFFSET(DrawData,Hx16))));
665 v.z = v.z * rhw;
666 v.w = rhw;