• Home
  • Raw
  • Download

Lines Matching refs:op

114     ScaleOp   op;  in skin_scaler_scale()  local
122 op.scale = scaler->scale; in skin_scaler_scale()
123 op.src_pitch = src_surface->pitch; in skin_scaler_scale()
124 op.src_line = src_surface->pixels; in skin_scaler_scale()
125 op.src_w = src_surface->w; in skin_scaler_scale()
126 op.src_h = src_surface->h; in skin_scaler_scale()
127 op.dst_pitch = dst_surface->pitch; in skin_scaler_scale()
128 op.dst_line = dst_surface->pixels; in skin_scaler_scale()
131 op.rd.x = (int)(sx * scaler->scale + scaler->xdisp); in skin_scaler_scale()
132 op.rd.y = (int)(sy * scaler->scale + scaler->ydisp); in skin_scaler_scale()
133 op.rd.w = (int)(ceil((sx + sw) * scaler->scale + scaler->xdisp)) - op.rd.x; in skin_scaler_scale()
134 op.rd.h = (int)(ceil((sy + sh) * scaler->scale + scaler->ydisp)) - op.rd.y; in skin_scaler_scale()
138 op.sx = (int)((op.rd.x - scaler->xdisp) * scaler->invscale * 65536); in skin_scaler_scale()
139 op.sy = (int)((op.rd.y - scaler->ydisp) * scaler->invscale * 65536); in skin_scaler_scale()
141 op.ix = (int)( scaler->invscale * 65536 ); in skin_scaler_scale()
142 op.iy = op.ix; in skin_scaler_scale()
144 op.dst_line += op.rd.x*4 + op.rd.y*op.dst_pitch; in skin_scaler_scale()
146 if (op.scale >= 0.5 && op.scale <= 1.0) in skin_scaler_scale()
147 scale_05_to_10( &op ); in skin_scaler_scale()
148 else if (op.scale > 1.0) in skin_scaler_scale()
149 scale_up_bilinear( &op ); in skin_scaler_scale()
151 scale_generic( &op ); in skin_scaler_scale()
156 SDL_UpdateRects( dst_surface, 1, &op.rd ); in skin_scaler_scale()