aws / lumberyard

Amazon Lumberyard is a free AAA game engine deeply integrated with AWS and Twitch – with full source.
Other
2.03k stars 540 forks source link

get_shader_list.py doesn't work when shader list size is bigger than 1MB #446

Open rustamserg opened 4 years ago

rustamserg commented 4 years ago

Getting shader list is failed when its size is bigger than 1MB

Uncompressed shader cannot exceed 1MB. This limitation is added as guard into network protocol to ignore shaders which are bigger. But the same network protocol is used for getting shader list which easily can be bigger than 1MB. As result once shader list is grown enough it stops working via get_shader_list.py script.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

AMZN-puvvadar commented 4 years ago

Thanks for the change @rustamserg , I've forwarded the change to the owning team to consume this request.