sw_renderer: fixing names after refactor

the 'buffer' doesn't exist any more in the Surface
struct. Replaced by tjhe 'buf32' - error visible
only while avx and neon rendering supported.
This commit is contained in:
Mira Grudzinska 2023-05-08 14:13:55 +02:00 committed by Hermet Park
parent 3376f44de5
commit cfead5ff68
2 changed files with 4 additions and 4 deletions

View file

@ -90,7 +90,7 @@ static bool avxRasterTranslucentRect(SwSurface* surface, const SwBBox& region, u
} }
auto color = surface->blender.join(r, g, b, a); auto color = surface->blender.join(r, g, b, a);
auto buffer = surface->buffer + (region.min.y * surface->stride) + region.min.x; auto buffer = surface->buf32 + (region.min.y * surface->stride) + region.min.x;
auto h = static_cast<uint32_t>(region.max.y - region.min.y); auto h = static_cast<uint32_t>(region.max.y - region.min.y);
auto w = static_cast<uint32_t>(region.max.x - region.min.x); auto w = static_cast<uint32_t>(region.max.x - region.min.x);
@ -143,7 +143,7 @@ static bool avxRasterTranslucentRle(SwSurface* surface, const SwRleData* rle, ui
uint32_t src; uint32_t src;
for (uint32_t i = 0; i < rle->size; ++i) { for (uint32_t i = 0; i < rle->size; ++i) {
auto dst = &surface->buffer[span->y * surface->stride + span->x]; auto dst = &surface->buf32[span->y * surface->stride + span->x];
if (span->coverage < 255) src = ALPHA_BLEND(color, span->coverage); if (span->coverage < 255) src = ALPHA_BLEND(color, span->coverage);
else src = color; else src = color;

View file

@ -66,7 +66,7 @@ static bool neonRasterTranslucentRle(SwSurface* surface, const SwRleData* rle, u
if (span->coverage < 255) src = ALPHA_BLEND(color, span->coverage); if (span->coverage < 255) src = ALPHA_BLEND(color, span->coverage);
else src = color; else src = color;
auto dst = &surface->buffer[span->y * surface->stride + span->x]; auto dst = &surface->buf32[span->y * surface->stride + span->x];
auto ialpha = 255 - _alpha(src); auto ialpha = 255 - _alpha(src);
if ((((uint32_t) dst) & 0x7) != 0) { if ((((uint32_t) dst) & 0x7) != 0) {
@ -102,7 +102,7 @@ static bool neonRasterTranslucentRect(SwSurface* surface, const SwBBox& region,
} }
auto color = surface->blender.join(r, g, b, a); auto color = surface->blender.join(r, g, b, a);
auto buffer = surface->buffer + (region.min.y * surface->stride) + region.min.x; auto buffer = surface->buf32 + (region.min.y * surface->stride) + region.min.x;
auto h = static_cast<uint32_t>(region.max.y - region.min.y); auto h = static_cast<uint32_t>(region.max.y - region.min.y);
auto w = static_cast<uint32_t>(region.max.x - region.min.x); auto w = static_cast<uint32_t>(region.max.x - region.min.x);
auto ialpha = 255 - _alpha(color); auto ialpha = 255 - _alpha(color);