Version 1.1

Performance Testing

I've performed some rudimentary performance testing. The setup is 1 object with a simple outline (single inside/outside or double) or 1 object with a distance field outline both with and without any of the optimisation options. And then the same again with 4 objects and 4 unique outlines active at the same time.

There should be some more performance gains with version 1.2!

The method of capture was capturing the frame with RenderDoc and using the timing function, hitting the timing function several times to get a rough middle value.

Simple - Single & 4 Unique Outlines

From left to right, Simple unoptimised, Simple optimised, 4 Simple unoptimised, 4 Simple optimised outlines.

Distance Field - Single

From left to right, Distance Field unoptimised, Distance Field optimised, Distance Field optimised at half res.

Distance Field - 4 Unique Outlines

From left to right, 4 Distance Field unoptimised, 4 Distance Field optimised, 4 Distance Field optimised at half res

Last updated