So in my game, I have about 800 3D Mesh tiles. I have implemented GPU Instancing, which significantly reduced draw calls during spawning, and now I plan to add a trailing highlight effect that triggers when hovering over the tiles.
For this mechanic to work, I need the MaterialPropertyBlock to take in a float array. As we know the shader graph wont take in any array properties. I was just wondering if there are any other alternatives like HLSL? Maybe that could take in an array.
At the end of the day I just need to input in a unique float for each of the tiles every frame and make it work with GPU Instance.