Texture 2D Array element Limit

Is there an actual limit on how many elements / textures can be added to the Array?
I have a total of 64 textures I want to add, however, these appear to either be bugged, or have a silent limit on them- as whenever I add the 64th (index 63) element to the array it just deletes the entire element from the array, requiring me to need to re-add it only to get the exact same result.

I have tried this across multiple projects, on multiple computers, but always got the same result.

Anyone know why? And if possible of course a fix/alternative?

hi @Neuffexx can we see you code? may help understand if its the code or an issue or limit in unreal!

Hey, unfortunately, I didn’t touch any code, as I mentioned it was in multiple projects on multiple PCs.
Some of which used the Live 5.0.3 version of UE and some that used custom versions.

In either case, I wouldn’t have touched any code.
It was just a simple Texture 2D Array that I created in the content browser and added 64 elements (or more in some tests), and any texture added into the array at index 63+ just has that element deleted from the Array.

So although I don’t have anything to show from my side, it should be replicate able in around 1-2min on your own side.

just a quick check is it always the same textures? and is it always the same “texture” you add last that gets discarded? just trying to eliminiate anything with the particular texture in question, and im trying to find out if there is an array size limit or memory limit on the texture2darray asset

No I have tested it with several textures, keeps happening.
And the textures I originally used were 512x512 in size.

But I don’t think its a memory limit, as I also had tested a completely empty array, that I had given ~68 elements, and only placed textures in the last 10 elements (again using textures the size of 512).
And given that I could add them just fine up until the 64th element in the original one, I doubt that a memory limit would explain that kind of behavior for this example case.

ive searched and cannot find any explanation of this limitation anywhere, maybe the limit is 63 not 64 but even the unreal docs i cannot find anything relating to any limits

Yeah that was also my conclusion.
But I wanted to ask here because I haven’t found anything either.

yeah sorry dude, not much documentation anywhere