Closed alasram closed 3 weeks ago
Compared to main
FILE SIZE VM SIZE
-------------- --------------
[ = ] 0 [ = ] 0 TOTAL
Compared to main
FILE SIZE VM SIZE
-------------- --------------
+0.0% +32.6Ki +0.0% +6.82Ki TOTAL
Compared to d38709084a9865fe0bb8300aec70ebf8243b3d43 (legacy)
FILE SIZE VM SIZE
-------------- --------------
+21% +24.4Mi +410% +24.5Mi TOTAL
Full report: https://maplibre-native.s3.eu-central-1.amazonaws.com/bloaty-results/pr-2500-compared-to-legacy.txt
Benchmark Results ⚡
Benchmark Time CPU Time Old Time New CPU Old CPU New
------------------------------------------------------------------------------------------------------------------------------------------
OVERALL_GEOMEAN -0.0166 -0.0167 0 0 0 0
Full report: https://maplibre-native.s3.eu-central-1.amazonaws.com/benchmark-results/pr-2500-compared-to-main.txt
The OpenGL renderer function
Fence::isSignaled
always returns true (signaled) and this bug can overrun the uniform buffer allocator.glClientWaitSync
is interpreted as if it returns true (signaled) or false (unsignaled) but the function actually returns the following 4 enums:This PR ensures the returned value is correctly checked