Lines Matching refs:ctable
113 auto rgbaEnd = _alphaUnblend(fill->ctable[i]); in _applyAA()
114 auto rgbaBegin = _alphaUnblend(fill->ctable[begin]); in _applyAA()
121 fill->ctable[i++] = ALPHA_BLEND((color | 0xff000000), (color >> 24)); in _applyAA()
133 if (!fill->ctable) { in _updateColorTable()
134 fill->ctable = static_cast<uint32_t*>(malloc(GRADIENT_STOP_SIZE * sizeof(uint32_t))); in _updateColorTable()
135 if (!fill->ctable) return false; in _updateColorTable()
161 fill->ctable[i++] = ALPHA_BLEND(rgba | 0xff000000, a); in _updateColorTable()
164 fill->ctable[i] = fill->ctable[i - 1]; in _updateColorTable()
189 fill->ctable[i] = ALPHA_BLEND((color | 0xff000000), (color >> 24)); in _updateColorTable()
202 fill->ctable[i] = rgba; in _updateColorTable()
207 else fill->ctable[GRADIENT_STOP_SIZE - 1] = rgba; in _updateColorTable()
355 return fill->ctable[_clamp(fill, i)]; in _fixedPixel()
362 return fill->ctable[_clamp(fill, i)]; in _pixel()
828 …fill, const Fill* fdata, const Matrix& transform, SwSurface* surface, uint8_t opacity, bool ctable) in fillGenColorTable() argument
840 if (ctable) return _updateColorTable(fill, fdata, surface, opacity); in fillGenColorTable()
859 if (fill->ctable) { in fillReset()
860 free(fill->ctable); in fillReset()
861 fill->ctable = nullptr; in fillReset()
872 if (fill->ctable) free(fill->ctable); in fillFree()