-
-
Notifications
You must be signed in to change notification settings - Fork 187
Open
Labels
cpuSoftware render backendSoftware render backendoptimizationEnhance performance / Reduce memory usage or binary sizeEnhance performance / Reduce memory usage or binary size
Milestone
Description
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.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
cpuSoftware render backendSoftware render backendoptimizationEnhance performance / Reduce memory usage or binary sizeEnhance performance / Reduce memory usage or binary size
Type
Projects
Status
No status