Я хотел бы знать, есть ли какое-либо влияние на производительность, основанное на том, как я структурирую свою форму шейдера. Например, проходить 4 поплавка хуже, чем пропускать один vec4?
Это будет нулевой сетевой комментарий, но ... просто хотел бы упомянуть, если вы не уверены в производительности, вы можете профилировать и посмотреть. Но, конечно, на разных аппаратных средствах могут быть разные характеристики, к которым у вас может не быть доступа, и вы можете не знать, как это может быть быстрее или медленнее. Например, чтение текстур действительно дешево, пока вы не читаете текстуру: P
—
Алан Вулф
Настольный или мобильный? Униформа может быть на удивление дорогой на некоторых мобильных графических процессорах.
—
Ной Уизерспун