mirror of
https://github.com/thorvg/thorvg.git
synced 2025-06-15 12:34:30 +00:00
renderer: increased the reference count capacity
Some checks are pending
Android / build_x86_64 (push) Waiting to run
Android / build_aarch64 (push) Waiting to run
iOS / build_x86_64 (push) Waiting to run
iOS / build_arm64 (push) Waiting to run
macOS / build (push) Waiting to run
macOS / compact_test (push) Waiting to run
macOS / unit_test (push) Waiting to run
Ubuntu / build (push) Waiting to run
Ubuntu / compact_test (push) Waiting to run
Ubuntu / unit_test (push) Waiting to run
Windows / build (push) Waiting to run
Windows / compact_test (push) Waiting to run
Windows / unit_test (push) Waiting to run
Some checks are pending
Android / build_x86_64 (push) Waiting to run
Android / build_aarch64 (push) Waiting to run
iOS / build_x86_64 (push) Waiting to run
iOS / build_arm64 (push) Waiting to run
macOS / build (push) Waiting to run
macOS / compact_test (push) Waiting to run
macOS / unit_test (push) Waiting to run
Ubuntu / build (push) Waiting to run
Ubuntu / compact_test (push) Waiting to run
Ubuntu / unit_test (push) Waiting to run
Windows / build (push) Waiting to run
Windows / compact_test (push) Waiting to run
Windows / unit_test (push) Waiting to run
255 is enough size in general but a bit limited.
This commit is contained in:
parent
b3d73e1568
commit
bfef89858f
1 changed files with 2 additions and 2 deletions
|
@ -80,9 +80,9 @@ namespace tvg
|
||||||
} tr;
|
} tr;
|
||||||
RenderUpdateFlag renderFlag = RenderUpdateFlag::None;
|
RenderUpdateFlag renderFlag = RenderUpdateFlag::None;
|
||||||
BlendMethod blendMethod;
|
BlendMethod blendMethod;
|
||||||
|
uint16_t refCnt = 0; //reference count
|
||||||
uint8_t ctxFlag;
|
uint8_t ctxFlag;
|
||||||
uint8_t opacity;
|
uint8_t opacity;
|
||||||
uint8_t refCnt = 0; //reference count
|
|
||||||
|
|
||||||
Impl(Paint* pnt) : paint(pnt)
|
Impl(Paint* pnt) : paint(pnt)
|
||||||
{
|
{
|
||||||
|
@ -107,7 +107,7 @@ namespace tvg
|
||||||
|
|
||||||
uint8_t ref()
|
uint8_t ref()
|
||||||
{
|
{
|
||||||
if (refCnt == UINT8_MAX) TVGERR("RENDERER", "Reference Count Overflow!");
|
if (refCnt == UINT16_MAX) TVGERR("RENDERER", "Reference Count Overflow!");
|
||||||
else ++refCnt;
|
else ++refCnt;
|
||||||
return refCnt;
|
return refCnt;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue