Lines Matching refs:surface

105 static bool avxRasterTranslucentRect(SwSurface* surface, const SwBBox& region, uint8_t r, uint8_t g…  in avxRasterTranslucentRect()  argument
111 if (surface->channelSize == sizeof(uint32_t)) { in avxRasterTranslucentRect()
112 auto color = surface->join(r, g, b, a); in avxRasterTranslucentRect()
113 auto buffer = surface->buf32 + (region.min.y * surface->stride) + region.min.x; in avxRasterTranslucentRect()
121 auto dst = &buffer[y * surface->stride]; in avxRasterTranslucentRect()
149 } else if (surface->channelSize == sizeof(uint8_t)) { in avxRasterTranslucentRect()
150 TVGLOG("SW_ENGINE", "Require AVX Optimization, Channel Size = %d", surface->channelSize); in avxRasterTranslucentRect()
151 auto buffer = surface->buf8 + (region.min.y * surface->stride) + region.min.x; in avxRasterTranslucentRect()
154 auto dst = &buffer[y * surface->stride]; in avxRasterTranslucentRect()
164 static bool avxRasterTranslucentRle(SwSurface* surface, const SwRle* rle, uint8_t r, uint8_t g, uin… in avxRasterTranslucentRle() argument
169 if (surface->channelSize == sizeof(uint32_t)) { in avxRasterTranslucentRle()
170 auto color = surface->join(r, g, b, a); in avxRasterTranslucentRle()
174 auto dst = &surface->buf32[span->y * surface->stride + span->x]; in avxRasterTranslucentRle()
216 } else if (surface->channelSize == sizeof(uint8_t)) { in avxRasterTranslucentRle()
217 TVGLOG("SW_ENGINE", "Require AVX Optimization, Channel Size = %d", surface->channelSize); in avxRasterTranslucentRle()
220 auto dst = &surface->buf8[span->y * surface->stride + span->x]; in avxRasterTranslucentRle()