flips if (vpIndex >= nrParams) break; it was the wrong way round
skips sending if the texture is UUID_ZERO (this should be looked into why its even getting to here)
Issue was created by me when I added bounds checks I did not correct the alpha values so textures appeared black.
the correction is a simple bool check to see if its loaded and if not just use the source color
flips if (vpIndex >= nrParams) break; it was the wrong way round skips sending if the texture is UUID_ZERO (this should be looked into why its even getting to here)