Thanks to visit codestin.com
Credit goes to github.com

Skip to content

sw_engine: AVX optimization #29

@hermet

Description

@hermet

Still there are a lot of rasterzing parts, not have SIMD operation.
We need a better fine-tuned software raster engine.

We can consider to apply AVX to some rasterizing methods in tvgSwRaster.cpp

such as:

_translucentRect()
_translucentRectAlphaMask()
_translucentRectInvAlphaMask()
_rasterTranslucentRect()
...
_rasterRadialGradientRle()

Some might not fit to SIMD (this case we can skip to apply) but Some would be nicer than basic.

  • Submitting individual patches for each methods will be better.

Metadata

Metadata

Assignees

No one assigned

    Labels

    cpuSoftware render backendoptimizationEnhance performance / Reduce memory usage or binary size

    Type

    No type

    Projects

    Status

    No status

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions