unter umständen geht nochmehr. schonmal dran gedacht von jeder textur einen farbkanal als struktur zu benutzen, und dann mittels konstanten farbwerten einzufärben. das wären dann 8*3 texturen und zusätzlich die alphakanäle um die überblendung zu bewirken. da geht auf jeden fall ne menge, allerdings wirds knapp wegen der anzahl möglicher instruktionen pro pixelshader und wenn mans auf verschiedene pässe verteilt dann geht obendrein die framerate in den keller. ps: nicht vergessen am besten dem letzten r0.a ne 1 zu verpassen um evtl transparenzfehler auszubügeln