+ SDL_VideoDevice *this = cb_arg;
+ struct SDL_PrivateVideoData *pdata = this->hidden;
+ int xoffs;
+
+ if (!pdata->cfg_no_ts_translate && pdata->layer_w != 0 && pdata->layer_h != 0) {
+ x = (x - pdata->layer_x) * pdata->ts_xmul >> 16;
+ y = (y - pdata->layer_y) * pdata->ts_ymul >> 16;
+ clamp(x, 0, this->screen->w);
+ clamp(y, 0, this->screen->h);
+ }