Всем привет.
Есть шейдер у которого есть 3 текстуры. Первая текстура скрыта, показывается вторая, а третья выступает как маска, если пиксель черный то показывается вторая, если белый то первая.
Как проверить в коде или текстура полностью черная?
Сейчас я на каждом кадре делаю GetPixels и прогоняю все пиксели в цикле, но из-за этого проседает ФПС. Да можно сделать корутину и проверять на протяжении нескольких кадров по частям, разница особо не заметна будет, а по ФПС не будет так сильно бить, но может кто знает еще какие-то варианты?
Если вместо обычной RenderTexture использовать CustomRenderTexture будет какой-то выигрыш в производительности?