As a general remark about drawing sprites, when shaders are available you can use those instead, which should save you from messing around with render states and texture stage states.
As a general remark about drawing sprites, when shaders are available you can use those instead, which should save you from messing around with render states and texture stage states.