v3.2
3.2.7
Fixed #131
3.2.2
Most of q5's WebGPU buffers used to be created and destroyed each frame. Now they are retained unless they need to increase in size. writeBuffer
and the Float32Array.subarray()
function is used to write data. This is in line with WebGPU best practices and maybe will improve performance on low spec devices.
Fixed WebGPU textImage
which was needlessly creating a new WebGPU texture every frame, even for cached text images. Eventually unused image textures need to be destroyed, will work on that soon.
3.2.1
Fixed bug with the Canvas2D renderer that caused push()
and pushMatrix()
to override the font setting.