Lines Matching refs:pwsum
1938 pRGBUShortDef pRGB, pwsum;
2133 pwsum = (pRGBUShortDef)ps->Bufs.b2.pSumBuf + _SHADING_BEGINX;
2148 pwsum->Red = (UShort)(psum.pulrgb->Red / ps->Shade.dwDiv);
2149 pwsum->Green = (UShort)(psum.pulrgb->Green / ps->Shade.dwDiv);
2150 pwsum->Blue = (UShort)(psum.pulrgb->Blue / ps->Shade.dwDiv);
2152 pwsum++;
2176 pwsum = (pRGBUShortDef)ps->Bufs.b2.pSumBuf + _SHADING_BEGINX;
2180 pwsum->Red = (UShort)(psum.pulrgb->Red >> 5);
2181 pwsum->Green = (UShort)(psum.pulrgb->Green >> 5);
2182 pwsum->Blue = (UShort)(psum.pulrgb->Blue >> 5);
2184 pwsum++;
2210 pwsum = (pRGBUShortDef)ps->Bufs.b2.pSumBuf + _SHADING_BEGINX;
2215 if ((short)(pwsum->Red -= ps->Shade.DarkOffset.Colors.Red) > 0) {
2216 pwsum->Red = pwsum->Red * pRGB->Red / 100U;
2217 if( pwsum->Red > 0xfff )
2218 pwsum->Red = 0xfff;
2220 pwsum->Red = 0;
2222 if((short)(pwsum->Green -= ps->Shade.DarkOffset.Colors.Green) > 0) {
2223 pwsum->Green = pwsum->Green * pRGB->Green / 100U;
2224 if( pwsum->Green > 0xfff )
2225 pwsum->Green = 0xfff;
2227 pwsum->Green = 0;
2229 if ((short)(pwsum->Blue -= ps->Shade.DarkOffset.Colors.Blue) > 0) {
2230 pwsum->Blue = pwsum->Blue * pRGB->Blue / 100U;
2231 if( pwsum->Blue > 0xfff )
2232 pwsum->Blue = 0xfff;
2234 pwsum->Blue = 0;
2236 wR = (UShort)(pwsum->Red >> 4);
2237 pwsum->Red <<= 12;
2238 pwsum->Red |= wR;
2239 wR = (UShort)(pwsum->Green >> 4);
2240 pwsum->Green <<= 12;
2241 pwsum->Green |= wR;
2242 wR = (UShort)(pwsum->Blue>> 4);
2243 pwsum->Blue <<= 12;
2244 pwsum->Blue |= wR;
2245 pwsum++;