Decals Rework

Line Decals

Before
After
Single texture sample was used, we sample decal bounds to keep the texture form being skewed.
512px BC7 texture
Circle decal texture, 512px BC7

Circular Decals

Before
After

Previously, 3 textures were used for the timer, gradient and circle shapes, each non-streaming at 2k each. Replaced with a single 512px BC7 texture.


Wedge Decals

Before
After

Single 2k texture was being used in order to make specific shape and angle.

One 512, and two 64x512 textures were used in order to achieve this functionality.

A single optimized material can now be used in order to simulate any angle and function needed by game design.