| 2196 | } |
| 2197 | |
| 2198 | void iFlipComplexAlphaBlock(ILubyte *Data) |
| 2199 | { |
| 2200 | ILubyte tmp[3]; |
| 2201 | Data += 2; //Skip 'palette' |
| 2202 | |
| 2203 | //swap upper two rows with lower two rows |
| 2204 | memcpy(tmp, Data, 3); |
| 2205 | memcpy(Data, Data + 3, 3); |
| 2206 | memcpy(Data + 3, tmp, 3); |
| 2207 | |
| 2208 | //swap 1st with 2nd row, 3rd with 4th |
| 2209 | iComplexAlphaHelper(Data); |
| 2210 | iComplexAlphaHelper(Data + 3); |
| 2211 | } |
| 2212 | |
| 2213 | void iFlipDxt1(ILubyte* data, ILuint count) |
| 2214 | { |
no test coverage detected