История изменений
Исправление bormant, (текущая версия) :
Хм, это еще бабка надвое сказала, нужно проверять, как оно в тех режимах работает...
А вот для варианта
alpha: offset: 0, length: 0, msb_right: 0
outbuffer[(i<<2)+Alpha] = srcAlpha >= 0 ? inbuffer[i*4+srcAlpha] : 0;
то есть
- outbuffer[(i<<2)+Alpha] = srcAlpha >= 0 ? inbuffer[i*4+srcAlpha] : 0xff;
+ outbuffer[(i<<2)+Alpha] = srcAlpha >= 0 ? inbuffer[i*4+srcAlpha] : 0;
PS. Можно не проверять ;-) Если там альфаканал перманентно 0, то и тут при его отсутствии должен быть 0, а не 0xff.
Исправление bormant, :
Хм, это еще бабка надвое сказала, нужно проверять, как оно в тех режимах работает...
А вот для варианта
alpha: offset: 0, length: 0, msb_right: 0
outbuffer[(i<<2)+Alpha] = srcAlpha >= 0 ? inbuffer[i*4+srcAlpha] : 0;
то есть
- outbuffer[(i<<2)+Alpha] = srcAlpha >= 0 ? inbuffer[i*4+srcAlpha] : 0xff;
+ outbuffer[(i<<2)+Alpha] = srcAlpha >= 0 ? inbuffer[i*4+srcAlpha] : 0;
Исправление bormant, :
Хм, это еще бабка надвое сказала, нужно проверять, как оно в тех режимах работает...
А вот для варианта
alpha: offset: 0, length: 0, msb_right: 0
outbuffer[(i<<2)+Alpha] = srcAlpha >= 0 ? inbuffer[i*4+srcAlpha] : 0;
Исходная версия bormant, :
Хм, это еще бабка надвое сказала, нужно проверять, как оно в тех режимах работает...
А вот для варианта
alpha: offset: 0, length: 0, msb_right: 0
[br] outbuffer[(i<<2)+Alpha] = srcAlpha >= 0 ? inbuffer[i*4+srcAlpha] : 0;[br]